def end_composite(self): # sort composite_items by their depth items = self.composite_items depths = map(self.depths.get, map(id, items), [-10000]*len(items)) depths = map(None, depths, range(len(items)), items) depths.sort() self.composite_items = map(getitem, depths, [2] * len(items)) SimplifiedLoader.end_composite(self)