Path 1: 806 calls (0.94)

() (806)

1def __init__(self, children: Iterable[Text | str] = ()) -> None:
2        super().__init__()
3        for child in children:
4            if isinstance(child, VNode):
5                self.append(child)
6            else:
7                self.add_text(child)
            

Path 2: 45 calls (0.05)

('Report',) (3) ('Statistics by type',) (3) ('External dependencies',) (3) ('Modules dependencies graph',) (3) ('Raw metrics',) (3) ('Duplication',) (...

1def __init__(self, children: Iterable[Text | str] = ()) -> None:
2        super().__init__()
3        for child in children:
4            if isinstance(child, VNode):
5                self.append(child)
6            else:
7                self.add_text(child)
            

Path 3: 6 calls (0.01)

list (6)

1def __init__(self, children: Iterable[Text | str] = ()) -> None:
2        super().__init__()
3        for child in children:
4            if isinstance(child, VNode):
5                self.append(child)
6            else:
7                self.add_text(child)