Method: pylint.checkers.deprecated.DeprecatedMixin.visit_import
Calls: 583, Exceptions: 0, Paths: 2Back
Path 1: 526 calls (0.9)
Import (526)
1@utils.only_required_for_messages(
2 "deprecated-module",
3 "deprecated-class",
4 )
5 def visit_import(self, node: nodes.Import) -> None:
6 """Triggered when an import statement is seen."""
7 for name in (name for name, _ in node.names):
8 self.check_deprecated_module(node, name)
9 if "." in name:
10 # Checking deprecation for import module with class
11 mod_name, class_name = name.split(".", 1)
12 self.check_deprecated_class(node, mod_name, (class_name,))
Path 2: 57 calls (0.1)
Import (57)
1@utils.only_required_for_messages(
2 "deprecated-module",
3 "deprecated-class",
4 )
5 def visit_import(self, node: nodes.Import) -> None:
6 """Triggered when an import statement is seen."""
7 for name in (name for name, _ in node.names):
8 self.check_deprecated_module(node, name)
9 if "." in name:
10 # Checking deprecation for import module with class
11 mod_name, class_name = name.split(".", 1)
12 self.check_deprecated_class(node, mod_name, (class_name,))