mirror of
https://github.com/valitydev/curator-opensearch.git
synced 2024-11-06 02:05:19 +00:00
37 lines
868 B
Python
Executable File
37 lines
868 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
"""
|
|
Wrapper for running es_repo_mgr from source.
|
|
|
|
When used with Python 3 (and the DEB and RPM packages of Curator are compiled
|
|
and bundled with Python 3), Curator requires the locale to be unicode. Any of
|
|
the above unicode definitions are acceptable.
|
|
|
|
To set the locale to be unicode, try:
|
|
|
|
$ export LC_ALL=en_US.utf8
|
|
$ es_repo_mgr [ARGS]
|
|
|
|
Alternately, you should be able to specify the locale on the command-line:
|
|
|
|
$ LC_ALL=en_US.utf8 es_repo_mgr [ARGS]
|
|
|
|
Be sure to substitute your unicode variant for en_US.utf8
|
|
|
|
"""
|
|
|
|
from curator.repomgrcli import repo_mgr_cli
|
|
|
|
|
|
if __name__ == '__main__':
|
|
try:
|
|
repo_mgr_cli()
|
|
except RuntimeError as e:
|
|
import sys
|
|
print('{0}'.format(e))
|
|
sys.exit(1)
|
|
except Exception as e:
|
|
if 'ASCII' in str(e):
|
|
print('{0}'.format(e))
|
|
print(__doc__)
|