(self, typs: Iterable[types.Type])
| 16 | self.seen_types: set[types.TypeAliasType | types.Instance] = set() |
| 17 | |
| 18 | def find_modules(self, typs: Iterable[types.Type]) -> set[str]: |
| 19 | self.modules = set() |
| 20 | self.seen_types = set() |
| 21 | for typ in typs: |
| 22 | self._visit(typ) |
| 23 | return self.modules |
| 24 | |
| 25 | def _visit(self, typ: types.Type) -> None: |
| 26 | # Note: instances are needed for `class str(Sequence[str]): ...` |
no test coverage detected