diff --git a/src/bitmessagemain.py b/src/bitmessagemain.py index 2cbd308b..116abbd0 100755 --- a/src/bitmessagemain.py +++ b/src/bitmessagemain.py @@ -174,6 +174,7 @@ class Main: curses = True signal.signal(signal.SIGINT, helper_generic.signal_handler) + signal.signal(signal.SIGTERM, helper_generic.signal_handler) # signal.signal(signal.SIGINT, signal.SIG_DFL) helper_bootstrap.knownNodes() diff --git a/src/l10n.py b/src/l10n.py index e3e8d07e..f9c9b456 100644 --- a/src/l10n.py +++ b/src/l10n.py @@ -18,7 +18,7 @@ language = DEFAULT_LANGUAGE try: import locale - encoding = locale.getpreferredencoding(False) or DEFAULT_ENCODING + encoding = locale.getpreferredencoding(True) or DEFAULT_ENCODING language = locale.getlocale()[0] or locale.getdefaultlocale()[0] or DEFAULT_LANGUAGE except: logger.exception('Could not determine language or encoding')