Path 1: 22 calls (0.85)

Console (22)

ConsoleOptions (22)

Measurement (22)

1def __rich_measure__(
2        self, console: "Console", options: "ConsoleOptions"
3    ) -> "Measurement":
4        if self.fit:
5            return measure_renderables(console, options, self.renderables)
6        else:
7            return Measurement(options.max_width, options.max_width)
            

Path 2: 4 calls (0.15)

Console (4)

ConsoleOptions (4)

Measurement (4)

1def __rich_measure__(
2        self, console: "Console", options: "ConsoleOptions"
3    ) -> "Measurement":
4        if self.fit:
5            return measure_renderables(console, options, self.renderables)
6        else:
7            return Measurement(options.max_width, options.max_width)