Path 1: 18 calls (0.58)

Project (18)

1def visit_project(self, node: Project) -> None:
2        """Visit a pyreverse.utils.Project node.
3
4        create a diagram definition for packages
5        """
6        mode = self.config.mode
7        if len(node.modules) > 1:
8            self.pkgdiagram: PackageDiagram | None = PackageDiagram(
9                f"packages {node.name}", mode
10            )
11        else:
12            self.pkgdiagram = None
13        self.classdiagram = ClassDiagram(f"classes {node.name}", mode)
            

Path 2: 13 calls (0.42)

Project (13)

1def visit_project(self, node: Project) -> None:
2        """Visit a pyreverse.utils.Project node.
3
4        create a diagram definition for packages
5        """
6        mode = self.config.mode
7        if len(node.modules) > 1:
8            self.pkgdiagram: PackageDiagram | None = PackageDiagram(
9                f"packages {node.name}", mode
10            )
11        else:
12            self.pkgdiagram = None
13        self.classdiagram = ClassDiagram(f"classes {node.name}", mode)