(self, dep_hashed: tuple[str, ...])
| 688 | self.trace = None |
| 689 | |
| 690 | def _find(self, dep_hashed: tuple[str, ...]) -> Dependency: |
| 691 | for w in self.why: |
| 692 | f = w._find(dep_hashed) |
| 693 | if f: |
| 694 | return f |
| 695 | if w.hashed() == dep_hashed: |
| 696 | return w |
| 697 | |
| 698 | def remove_loop(self) -> Dependency: |
| 699 | f = self._find(self.hashed()) |