(self)
| 33 | self.data = data |
| 34 | |
| 35 | def group_definitions(self): |
| 36 | groups = defaultdict(list) |
| 37 | for rev, rev_content in self.data.items(): |
| 38 | definitions = rev_content.get("definitions", {}).get("data", {}) |
| 39 | for plot_id, definition in group_definitions_by_id(definitions).items(): |
| 40 | groups[plot_id].append((rev, *definition)) |
| 41 | return dict(groups) |
| 42 | |
| 43 | def get_definition_data(self, target_files, rev): |
| 44 | result = {} |