Path 1: 38 calls (0.97)

Console (38)

ConsoleOptions (38)

Segments (38) None (38)

1def __rich_console__(
2        self, console: Console, options: ConsoleOptions
3    ) -> RenderResult:
4        segments = Segments(self._get_syntax(console, options))
5        if self.padding:
6            yield Padding(
7                segments, style=self._theme.get_background_style(), pad=self.padding
8            )
9        else:
10            yield segments
            

Path 2: 1 calls (0.03)

Console (1)

ConsoleOptions (1)

Padding (1) None (1)

1def __rich_console__(
2        self, console: Console, options: ConsoleOptions
3    ) -> RenderResult:
4        segments = Segments(self._get_syntax(console, options))
5        if self.padding:
6            yield Padding(
7                segments, style=self._theme.get_background_style(), pad=self.padding
8            )
9        else:
10            yield segments