From b1dbc9b7a2dd0ee347405afb16314c886fe3d5cc Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Wed, 28 Apr 2021 13:13:00 +0300 Subject: [PATCH] Fix Task.set_comment/name() passing None should be equivalent to '' --- clearml/backend_interface/task/task.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/clearml/backend_interface/task/task.py b/clearml/backend_interface/task/task.py index 0313e63c..e7762241 100644 --- a/clearml/backend_interface/task/task.py +++ b/clearml/backend_interface/task/task.py @@ -1365,6 +1365,7 @@ class Task(IdObjectBase, AccessMixin, SetupUploadMixin): :param name: The name of the Task. :type name: str """ + name = name or '' self._set_task_property("name", str(name)) self._edit(name=self.data.name) @@ -1391,8 +1392,9 @@ class Task(IdObjectBase, AccessMixin, SetupUploadMixin): :param comment: The comment / description for the Task. :type comment: str """ + comment = comment or '' self._set_task_property("comment", str(comment)) - self._edit(comment=comment) + self._edit(comment=str(comment)) def set_task_type(self, task_type): # type: (Union[str, Task.TaskTypes]) -> ()