From ebe7aa3fb7a2e21025ed1897bb13a754943d5c82 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Fri, 11 Nov 2022 23:45:42 +0200 Subject: [PATCH] Fix Enum hyper-parameter description --- 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 bca1e3fd..9b76bb01 100644 --- a/clearml/backend_interface/task/task.py +++ b/clearml/backend_interface/task/task.py @@ -1139,13 +1139,15 @@ class Task(IdObjectBase, AccessMixin, SetupUploadMixin): param_type = param_type.__name__ if hasattr(param_type, '__name__') else str(param_type) def create_description(): - if org_param: + if org_param and org_param.description: return org_param.description created_description = "" if org_k in descriptions: created_description = descriptions[org_k] if isinstance(v, Enum): # append enum values to description + if created_description: + created_description += "\n" created_description += "Values:\n" + ",\n".join( [enum_key for enum_key in type(v).__dict__.keys() if not enum_key.startswith("_")] )