From 164fa357ed01704b11db67b8a7ac19791fbc49d1 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Fri, 25 Jun 2021 22:39:07 +0300 Subject: [PATCH] Fix no print logging after python logging handlers are cleared --- clearml/logger.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clearml/logger.py b/clearml/logger.py index 18d5df5c..060bab34 100644 --- a/clearml/logger.py +++ b/clearml/logger.py @@ -1213,7 +1213,8 @@ class Logger(object): # noinspection PyProtectedMember if not self._skip_console_log() or not self._task._is_remote_main_task(): - if self._task_handler: + # check if we have a TaskHandler and that it is valid (shutdown will clear the .task_id) + if self._task_handler and self._task_handler.task_id: # noinspection PyBroadException try: record = self._task.log.makeRecord(