From be7a01cab9c1e61b246f489bc11f6f68d7f89dea Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Tue, 1 Jun 2021 14:40:58 -0700 Subject: [PATCH] TagMapping implementation Silly bug I made --- ptulsconv/docparser/tag_mapping.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ptulsconv/docparser/tag_mapping.py b/ptulsconv/docparser/tag_mapping.py index e31cb37..0e9a1bc 100644 --- a/ptulsconv/docparser/tag_mapping.py +++ b/ptulsconv/docparser/tag_mapping.py @@ -21,8 +21,8 @@ class TagCompiler: def marker_tags(self, at): retval = dict() - - for marker, time in [(m, t) for (m, t) in self.session.markers_timed() if t >= at ]: + applicable = [(m, t) for (m, t) in self.session.markers_timed() if t >= at] + for marker, time in sorted(applicable, key= lambda x: x[1]): retval.update(parse_tags(marker.comments).tag_dict) retval.update(parse_tags(marker.name).tag_dict)