Fixed bug in marker tag application

This commit is contained in:
Jamie Hardt
2019-10-08 23:40:57 -07:00
parent 9982b45441
commit 4838e911e8

View File

@@ -189,13 +189,13 @@ class TagInterpreter(Transformation):
for marker in markers:
marker_name_tags = self.parse_tags(marker['name'])
marker_comment_tags = self.parse_tags(marker['comments'])
effective_tags = marker_name_tags['tags'].update(marker_comment_tags['tags']) or dict()
effective_tags = marker_name_tags['tags']
effective_tags.update(marker_comment_tags['tags'])
if marker['location_decoded']['frame_count'] <= time:
retval.update(effective_tags)
else:
break
return retval
def parse_tags(self, source):