995 plist file |
995 plist file |
996 """ |
996 """ |
997 all_positions = [] |
997 all_positions = [] |
998 writtenReferences = list(self.writtenReferences.items()) |
998 writtenReferences = list(self.writtenReferences.items()) |
999 writtenReferences.sort(key=lambda x: x[1]) |
999 writtenReferences.sort(key=lambda x: x[1]) |
1000 for obj, order in writtenReferences: |
1000 for obj, _order in writtenReferences: |
1001 position = self.referencePositions.get(obj) |
1001 position = self.referencePositions.get(obj) |
1002 if position is None: |
1002 if position is None: |
1003 raise InvalidPlistException( |
1003 raise InvalidPlistException( |
1004 "Error while writing offsets table. Object not found. {0}" |
1004 "Error while writing offsets table. Object not found. {0}" |
1005 .format(obj)) |
1005 .format(obj)) |