From 6404d56ce109cb2b4613d53d58eee21483123f52 Mon Sep 17 00:00:00 2001 From: Daniel Bauer Date: Fri, 28 Feb 2025 09:23:26 +0100 Subject: [PATCH 1/2] fix: is_object_list should always return something --- rocrate/model/preview.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rocrate/model/preview.py b/rocrate/model/preview.py index ecd3345..496ce48 100644 --- a/rocrate/model/preview.py +++ b/rocrate/model/preview.py @@ -78,8 +78,7 @@ def is_object_list(a): for obj in a: if obj is not str: return True - else: - return False + return False template.close() context_entities = [] From 49acf7260baee832c7a03faec1d95ad25a2e78b3 Mon Sep 17 00:00:00 2001 From: Daniel Bauer Date: Thu, 27 Feb 2025 11:32:30 +0100 Subject: [PATCH 2/2] fix: stringify must always return a string --- rocrate/model/preview.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocrate/model/preview.py b/rocrate/model/preview.py index 496ce48..e8dab67 100644 --- a/rocrate/model/preview.py +++ b/rocrate/model/preview.py @@ -70,7 +70,7 @@ def stringify(a): if a._jsonld and a._jsonld['name']: return a._jsonld['name'] else: - return a + return str(a) @template_function def is_object_list(a):