From b028b98a0c06868623872a9bf9f6e0a9683a40b0 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Wed, 16 Feb 2022 19:08:52 +0200 Subject: [PATCH] Fix connected object base class members are not used --- clearml/task.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/clearml/task.py b/clearml/task.py index f4a5c044..cdc7ed09 100644 --- a/clearml/task.py +++ b/clearml/task.py @@ -3001,7 +3001,12 @@ class Task(_Task): except TypeError: return False - a_dict = {k: v for k, v in an_object.__dict__.items() if verify_type(k, v)} + a_dict = { + k: v + for cls_ in an_object.__mro__ + for k, v in cls_.__dict__.items() + if verify_type(k, v) + } if running_remotely() and (self.is_main_task() or self._is_remote_main_task()): a_dict = self._connect_dictionary(a_dict, name) for k, v in a_dict.items():