Commit 2ec484bb authored by Amir MOHAMMADI's avatar Amir MOHAMMADI
Browse files

Make missing annotations None instead of empty dict

parent dd5f62bb
Pipeline #17502 failed with stage
in 41 minutes and 49 seconds
......@@ -26,7 +26,7 @@ class FailSafe(Annotator):
def annotate(self, sample, **kwargs):
if 'annotations' not in kwargs or kwargs['annotations'] is None:
kwargs['annotations'] = {}
kwargs['annotations'] = None
for annotator in self.annotators:
try:
annotations = annotator(sample, **kwargs)
......@@ -34,7 +34,7 @@ class FailSafe(Annotator):
logger.debug(
"The annotator `%s' failed to annotate!", annotator,
exc_info=True)
annotations = {}
annotations = None
if not annotations:
logger.debug(
"Annotator `%s' returned empty annotations.", annotator)
......@@ -44,5 +44,5 @@ class FailSafe(Annotator):
break
else: # this else is for the for loop
# we don't want to return half of the annotations
kwargs['annotations'] = {}
kwargs['annotations'] = None
return kwargs['annotations']
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment