parse.py

changeset 101
745f2c3aec0a
parent 94
109fb7cf658f
child 127
97de6058109e
--- a/parse.py	Tue Aug 25 22:20:15 2020 +0300
+++ b/parse.py	Tue Aug 25 22:31:16 2020 +0300
@@ -39,7 +39,9 @@
     def has_header(self):
         return self.header and not isinstance(self.header, header.BadHeader)
     def find_first_header_object(self, object_type):
-        return self.body[self.header.first_occurrence[object_type]]
+        return self.find_header_object(object_type, 0)
+    def find_header_object(self, object_type, n):
+        return self.body[self.header.occurrences[object_type][n]]
 
 def model_vertices(
     model,

mercurial