Path 1: 1 calls (0.5)

None (1)

None (1)

Segment (4)

1def __rich_console__(
2        self, console: "Console", options: "ConsoleOptions"
3    ) -> "RenderResult":
4        if self.new_lines:
5            new_line = Segment.line()
6            for line in self.lines:
7                yield from line
8                yield new_line
9        else:
10            for line in self.lines:
11                yield from line
            

Path 2: 1 calls (0.5)

None (1)

None (1)

Segment (6)

1def __rich_console__(
2        self, console: "Console", options: "ConsoleOptions"
3    ) -> "RenderResult":
4        if self.new_lines:
5            new_line = Segment.line()
6            for line in self.lines:
7                yield from line
8                yield new_line
9        else:
10            for line in self.lines:
11                yield from line