From 6ff26b075ec612d0e97bd6a5f60c9132563e75a6 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 9 Jun 2025 19:12:57 +0200 Subject: [PATCH] fix: error during logging shutdown --- freqtrade/loggers/ft_rich_handler.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/freqtrade/loggers/ft_rich_handler.py b/freqtrade/loggers/ft_rich_handler.py index dba402f17..3f80753dd 100644 --- a/freqtrade/loggers/ft_rich_handler.py +++ b/freqtrade/loggers/ft_rich_handler.py @@ -21,7 +21,9 @@ class FtRichHandler(Handler): msg = self.format(record) # Format log message log_time = Text( - datetime.fromtimestamp(record.created).strftime("%Y-%m-%d %H:%M:%S,%f")[:-3], + datetime.fromtimestamp(record.created).strftime("%Y-%m-%d %H:%M:%S,%f")[:-3] + if record.created + else "N/A", ) name = Text(record.name, style="violet") log_level = Text(record.levelname, style=f"logging.level.{record.levelname.lower()}") @@ -40,5 +42,8 @@ class FtRichHandler(Handler): except RecursionError: raise + except ImportError: + # Error when shutting down the console... + pass except Exception: self.handleError(record)