From 2705dc7e43c1726dc83eb8521a8ea15c950edbbe Mon Sep 17 00:00:00 2001 From: sebthom Date: Sat, 28 Dec 2024 19:25:53 +0100 Subject: [PATCH] refact: use colorama.just_fix_windows_console instead of colorama.init --- src/kleinanzeigen_bot/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kleinanzeigen_bot/__init__.py b/src/kleinanzeigen_bot/__init__.py index e04f771..3cd0795 100644 --- a/src/kleinanzeigen_bot/__init__.py +++ b/src/kleinanzeigen_bot/__init__.py @@ -29,7 +29,7 @@ LOG:Final[logging.Logger] = get_translating_logger(__name__) LOG.setLevel(logging.INFO) -colorama.init() +colorama.just_fix_windows_console() class KleinanzeigenBot(WebScrapingMixin): @@ -163,7 +163,7 @@ def show_help(self) -> None: --logfile= - Pfad zur Protokolldatei (STANDARD: ./kleinanzeigen-bot.log) --lang=en|de - Anzeigesprache (STANDARD: Systemsprache, wenn unterstützt, sonst Englisch) -v, --verbose - Aktiviert detaillierte Ausgabe – nur nützlich zur Fehlerbehebung - """)) + """.rstrip())) else: print(textwrap.dedent(f"""\ Usage: {colorama.Fore.LIGHTMAGENTA_EX}{exe} COMMAND [OPTIONS]{colorama.Style.RESET_ALL} @@ -195,7 +195,7 @@ def show_help(self) -> None: --logfile= - path to the logfile (DEFAULT: ./kleinanzeigen-bot.log) --lang=en|de - display language (STANDARD: system language if supported, otherwise English) -v, --verbose - enables verbose output - only useful when troubleshooting issues - """)) + """.rstrip())) def parse_args(self, args:list[str]) -> None: try: