From 1d9e70bd8bc54f788af1d59e6383630353884212 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Thu, 5 Mar 2020 12:26:56 +0200 Subject: [PATCH] Fix signal hooking registeration (cont.) --- trains/task.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trains/task.py b/trains/task.py index 035e681a..9e8d45de 100644 --- a/trains/task.py +++ b/trains/task.py @@ -1512,7 +1512,7 @@ class Task(_Task): if self._exit_callback: atexit.register(self._exit_callback) - if self._org_handlers: + if not self._org_handlers and not Task._Task__is_subprocess(): if sys.platform == 'win32': catch_signals = [signal.SIGINT, signal.SIGTERM, signal.SIGSEGV, signal.SIGABRT, signal.SIGILL, signal.SIGFPE]