diff --git a/gajim/common/i18n.py b/gajim/common/i18n.py index ac427ec1945ff89fa3e09b67ff3b02f19d34d6ba..3d7d64d94ed57ccf6c49ac84a4b36173509cc21c 100644 --- a/gajim/common/i18n.py +++ b/gajim/common/i18n.py @@ -163,7 +163,7 @@ def ngettext(s_sing, s_plural, n, replace_sing=None, replace_plural=None): try: locale.setlocale(locale.LC_ALL, '') except locale.Error as error: - print(error) + print(error, file=sys.stderr) try: LANG = get_default_lang() @@ -172,7 +172,7 @@ try: # find the translation os.environ['LANG'] = LANG except Exception as error: - print('Failed to determine default language') + print('Failed to determine default language', file=sys.stderr) import traceback traceback.print_exc() @@ -188,6 +188,6 @@ for dir_ in iter_locale_dirs(): else: break else: - print('No translations found') - print('Dirs searched: %s' % get_locale_dirs()) + print('No translations found', file=sys.stderr) + print('Dirs searched: %s' % get_locale_dirs(), file=sys.stderr) _ = _translation.gettext diff --git a/gajim/common/logging_helpers.py b/gajim/common/logging_helpers.py index fb5bd33898b04abdbeb81402eb54ffe52b5be3fd..1adb9d14319bccee2d3d0d8f21731a7488c04b80 100644 --- a/gajim/common/logging_helpers.py +++ b/gajim/common/logging_helpers.py @@ -28,7 +28,7 @@ def parseLogLevel(arg): return int(arg) if arg.isupper() and hasattr(logging, arg): return getattr(logging, arg) - print(_('%s is not a valid loglevel') % repr(arg)) + print(_('%s is not a valid loglevel') % repr(arg), file=sys.stderr) return 0 def parseLogTarget(arg): @@ -69,7 +69,8 @@ def parseAndSetLogLevels(arg): target = parseLogTarget(target.strip()) if target: logging.getLogger(target).setLevel(level) - print("Logger %s level set to %d" % (target, level)) + print("Logger %s level set to %d" % (target, level), + file=sys.stderr) class colors: diff --git a/gajim/gtk/exception.py b/gajim/gtk/exception.py index 7ac9f381f1f27c68c69c1a26f4edc398dc4e27d5..dfb287e78093c898969690a4c23d6c535c725758 100644 --- a/gajim/gtk/exception.py +++ b/gajim/gtk/exception.py @@ -80,7 +80,7 @@ class ExceptionDialog(): traceback.print_exception(type_, value, tb, None, trace) self.text = self.get_issue_text(trace.getvalue()) buffer_.set_text(self.text) - print(self.text) + print(self.text, file=sys.stderr) self._ui.exception_view.set_editable(False) self._ui.exception_dialog.show()