diff --git a/legendary/cli.py b/legendary/cli.py index 79cd730..c66a2d1 100644 --- a/legendary/cli.py +++ b/legendary/cli.py @@ -40,6 +40,8 @@ logger = logging.getLogger('cli') class LegendaryCLI: def __init__(self, override_config=None, api_timeout=None): + if not stdout.isatty(): + stdout.reconfigure(encoding='utf-8') self.core = LegendaryCore(override_config, timeout=api_timeout) self.logger = logging.getLogger('cli') self.logging_queue = None