Path 1: 1146 calls (1.0)

PyLinter (1138) UnittestLinter (8)

1def __init__(self, linter: PyLinter) -> None:
2        BaseChecker.__init__(self, linter)
3        self.import_graph: defaultdict[str, set[str]] = defaultdict(set)
4        self._imports_stack: list[tuple[ImportNode, str]] = []
5        self._first_non_import_node = None
6        self._module_pkg: dict[
7            Any, Any
8        ] = {}  # mapping of modules to the pkg they belong in
9        self._allow_any_import_level: set[Any] = set()
10        self.reports = (
11            ("RP0401", "External dependencies", self._report_external_dependencies),
12            ("RP0402", "Modules dependencies graph", self._report_dependencies_graph),
13        )