From e090995ad8f49993e3dbc0ef82cb601c06f8d4de Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Tue, 9 Aug 2022 09:45:19 +0300 Subject: [PATCH] Fix pipeline component returning a list of length 1 --- clearml/backend_interface/task/populate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clearml/backend_interface/task/populate.py b/clearml/backend_interface/task/populate.py index d94baaef..8e37a6e0 100644 --- a/clearml/backend_interface/task/populate.py +++ b/clearml/backend_interface/task/populate.py @@ -497,7 +497,7 @@ if __name__ == '__main__': results = {function_name}(**kwargs) result_names = {function_return} if result_names: - if not isinstance(results, (tuple, list)) or (len(result_names) == 1 and len(results) != 1): + if not isinstance(results, (tuple, list)) or len(result_names) == 1: results = [results] for name, artifact in zip(result_names, results): task.upload_artifact(name=name, artifact_object=artifact)