From 694ffc160b7212b3d3c0e3b7def8c717a327f7fb Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Tue, 13 Dec 2022 16:02:36 +0200 Subject: [PATCH] Fix `Task.connect()` sets wrong types if task was never ran locally --- clearml/backend_interface/task/task.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clearml/backend_interface/task/task.py b/clearml/backend_interface/task/task.py index cc097995..7afed84c 100644 --- a/clearml/backend_interface/task/task.py +++ b/clearml/backend_interface/task/task.py @@ -1207,7 +1207,7 @@ class Task(IdObjectBase, AccessMixin, SetupUploadMixin): section_name, key = k.split('/', 1) section = hyperparams.get(section_name, dict()) org_param = org_hyperparams.get(section_name, dict()).get(key, None) - param_type = params_types[org_k] if org_k in params_types else ( + param_type = params_types.get(org_k) or ( org_param.type if org_param is not None and org_param.type else get_basic_type(v) if v is not None else None )