(self, target: MigrationKey)
| 127 | return sorted(nodes) |
| 128 | |
| 129 | def forwards_plan(self, target: MigrationKey) -> list[MigrationKey]: |
| 130 | if target not in self.nodes: |
| 131 | raise ValueError(f"Unknown migration target {target}") |
| 132 | return self._iterative_dfs(self.node_map[target], forwards=True) |
| 133 | |
| 134 | def backwards_plan(self, target: MigrationKey) -> list[MigrationKey]: |
| 135 | if target not in self.nodes: |