Path 1: 697 calls (0.78)

'}' (151) 'set namespaceSeparator none' (15) 'charset="utf-8"' (15) 'classDiagram' (14) 'rankdir=BT' (12) '@enduml' (10) 'attr : str' (8) 'cls_member'...

True (697)

1def emit(self, line: str, force_newline: bool | None = True) -> None:
2        if force_newline and not line.endswith("\n"):
3            line += "\n"
4        self.lines.append(self._indent + line)
            

Path 2: 195 calls (0.22)

'shape:box\n' (24) 'arrowstyle:solid\n' (12) 'backarrowstyle:none\n' (12) '}\n' (11) 'graph:{\n' (8) 'layoutalgorithm:dfs\n' (8) 'late_edge_labels:yes...

True (159) False (36)

1def emit(self, line: str, force_newline: bool | None = True) -> None:
2        if force_newline and not line.endswith("\n"):
3            line += "\n"
4        self.lines.append(self._indent + line)