diff --git a/clearml/task.py b/clearml/task.py index 5f756383..8a356136 100644 --- a/clearml/task.py +++ b/clearml/task.py @@ -4650,3 +4650,14 @@ class Task(_Task): auto_connect_frameworks={'detect_repository': False}) \ if state['main'] else Task.get_task(task_id=state['id']) self.__dict__ = task.__dict__ + + def __getattr__(self, name): + try: + self.__getattribute__(name) + except AttributeError as e: + if self.__class__ is Task: + getLogger().warning( + "'clearml.Task' object has no attribute '{}'. Did you mean to import 'Task' from 'allegroai'?".format(name) + ) + raise e + diff --git a/clearml/version.py b/clearml/version.py index 78a6e51e..b436016b 100644 --- a/clearml/version.py +++ b/clearml/version.py @@ -1 +1 @@ -__version__ = '1.10.3' +__version__ = '1.10.4'