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,))