Method: pylint.lint.pylinter.PyLinter._get_namespace_for_file
Calls: 4922, Exceptions: 0, Paths: 3Back
Path 1: 2710 calls (0.55)
PosixPath (2710)
{} (2710)
None (2710)
1def _get_namespace_for_file(
2 self, filepath: Path, namespaces: DirectoryNamespaceDict
3 ) -> argparse.Namespace | None:
4 for directory in namespaces:
5 if _is_relative_to(filepath, directory):
6 namespace = self._get_namespace_for_file(
7 filepath, namespaces[directory][1]
8 )
9 if namespace is None:
10 return namespaces[directory][0]
11 return None
Path 2: 2157 calls (0.44)
PosixPath (2157)
dict (2157)
Namespace (2157)
1def _get_namespace_for_file(
2 self, filepath: Path, namespaces: DirectoryNamespaceDict
3 ) -> argparse.Namespace | None:
4 for directory in namespaces:
5 if _is_relative_to(filepath, directory):
6 namespace = self._get_namespace_for_file(
7 filepath, namespaces[directory][1]
8 )
9 if namespace is None:
10 return namespaces[directory][0]
11 return None
Path 3: 55 calls (0.01)
PosixPath (55)
dict (55)
None (55)
1def _get_namespace_for_file(
2 self, filepath: Path, namespaces: DirectoryNamespaceDict
3 ) -> argparse.Namespace | None:
4 for directory in namespaces:
5 if _is_relative_to(filepath, directory):
6 namespace = self._get_namespace_for_file(
7 filepath, namespaces[directory][1]
8 )
9 if namespace is None:
10 return namespaces[directory][0]
11 return None