(self, node: Node, level: int = None)
| 271 | return self._val.why_equal([self.val], level) |
| 272 | |
| 273 | def why_connect(self, node: Node, level: int = None) -> list[Any]: |
| 274 | rep = self.rep() |
| 275 | equivs = list(rep.edge_graph[node].keys()) |
| 276 | if not equivs: |
| 277 | return None |
| 278 | equiv = equivs[0] |
| 279 | dep = rep.edge_graph[node][equiv] |
| 280 | return [dep] + self.why_equal(equiv, level) |
| 281 | |
| 282 | |
| 283 | def why_connect(*pairs: list[tuple[Node, Node]]) -> list[Any]: |
no test coverage detected