Path 1: 34 calls (0.94)

ImportFrom (34)

'typing' (17) 'data.suppliermodule_test' (17)

1def add_from_depend(self, node: nodes.ImportFrom, from_module: str) -> None:
2        """Add dependencies created by from-imports."""
3        mod_name = node.root().name
4        obj = self.module(mod_name)
5        if from_module not in obj.node.depends:
6            obj.node.depends.append(from_module)
            

Path 2: 2 calls (0.06)

ImportFrom (2)

'typing' (1) 'data.suppliermodule_test' (1)

1def add_from_depend(self, node: nodes.ImportFrom, from_module: str) -> None:
2        """Add dependencies created by from-imports."""
3        mod_name = node.root().name
4        obj = self.module(mod_name)
5        if from_module not in obj.node.depends:
6            obj.node.depends.append(from_module)