From 21e4be966f570adca657420f2a04900f7e39b291 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Wed, 1 Nov 2023 15:04:24 +0200 Subject: [PATCH] Fix recursion issue when deep-copying a session --- clearml_agent/commands/worker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clearml_agent/commands/worker.py b/clearml_agent/commands/worker.py index 6f44125..2476cd1 100644 --- a/clearml_agent/commands/worker.py +++ b/clearml_agent/commands/worker.py @@ -1113,7 +1113,8 @@ class Worker(ServiceCommandSection): result = session.send(auth_api.LoginRequest(), headers=headers) if not (result.ok() and result.response): return - new_session = deepcopy(session) + new_session = copy(session) + new_session.config = deepcopy(session.config) new_session.api_client = None new_session.set_auth_token(result.response.token) return new_session