(self, key: MigrationKey, migration: Migration)
| 69 | self.nodes: dict[MigrationKey, Migration | None] = {} |
| 70 | |
| 71 | def add_node(self, key: MigrationKey, migration: Migration) -> None: |
| 72 | if key in self.node_map: |
| 73 | raise ValueError(f"Duplicate migration node {key}") |
| 74 | node = Node(key) |
| 75 | self.node_map[key] = node |
| 76 | self.nodes[key] = migration |
| 77 | |
| 78 | def add_dummy_node(self, key: MigrationKey, origin: MigrationKey, error_message: str) -> None: |
| 79 | node = DummyNode(key, origin, error_message) |