moved setting up unicde into it's own routine
This commit is contained in:
parent
ce313a5b22
commit
c287e11bee
2 changed files with 20 additions and 15 deletions
|
@ -389,3 +389,4 @@ class AirtimeApiClient(object):
|
||||||
"""
|
"""
|
||||||
self.logger.info( self.notify_webstream_data.req(
|
self.logger.info( self.notify_webstream_data.req(
|
||||||
_post_data={'data':data}, media_id=str(media_id)).retry(5))
|
_post_data={'data':data}, media_id=str(media_id)).retry(5))
|
||||||
|
|
||||||
|
|
|
@ -24,6 +24,24 @@ import media.monitor.pure as mmp
|
||||||
from api_clients import api_client as apc
|
from api_clients import api_client as apc
|
||||||
|
|
||||||
|
|
||||||
|
def setup_global(log):
|
||||||
|
""" setup unicode and other stuff """
|
||||||
|
log.info("Attempting to set the locale...")
|
||||||
|
try:
|
||||||
|
mmp.configure_locale(mmp.get_system_locale())
|
||||||
|
except FailedToSetLocale as e:
|
||||||
|
log.info("Failed to set the locale...")
|
||||||
|
sys.exit(1)
|
||||||
|
except FailedToObtainLocale as e:
|
||||||
|
log.info("Failed to obtain the locale form the default path: \
|
||||||
|
'/etc/default/locale'")
|
||||||
|
sys.exit(1)
|
||||||
|
except Exception as e:
|
||||||
|
log.info("Failed to set the locale for unknown reason. \
|
||||||
|
Logging exception.")
|
||||||
|
log.info(str(e))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def main(global_config, api_client_config, log_config,
|
def main(global_config, api_client_config, log_config,
|
||||||
index_create_attempt=False):
|
index_create_attempt=False):
|
||||||
|
@ -72,21 +90,7 @@ def main(global_config, api_client_config, log_config,
|
||||||
if not os.path.exists(config['index_path']):
|
if not os.path.exists(config['index_path']):
|
||||||
log.info("Index file does not exist. Terminating")
|
log.info("Index file does not exist. Terminating")
|
||||||
|
|
||||||
log.info("Attempting to set the locale...")
|
setup_global(log)
|
||||||
|
|
||||||
try:
|
|
||||||
mmp.configure_locale(mmp.get_system_locale())
|
|
||||||
except FailedToSetLocale as e:
|
|
||||||
log.info("Failed to set the locale...")
|
|
||||||
sys.exit(1)
|
|
||||||
except FailedToObtainLocale as e:
|
|
||||||
log.info("Failed to obtain the locale form the default path: \
|
|
||||||
'/etc/default/locale'")
|
|
||||||
sys.exit(1)
|
|
||||||
except Exception as e:
|
|
||||||
log.info("Failed to set the locale for unknown reason. \
|
|
||||||
Logging exception.")
|
|
||||||
log.info(str(e))
|
|
||||||
|
|
||||||
watch_syncer = WatchSyncer(signal='watch',
|
watch_syncer = WatchSyncer(signal='watch',
|
||||||
chunking_number=config['chunking_number'],
|
chunking_number=config['chunking_number'],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue