Path 1: 22 calls (0.96)

Console (22)

ConsoleOptions (22)

Measurement (22)

1def __rich_measure__(
2        self, console: "Console", options: "ConsoleOptions"
3    ) -> "Measurement":
4        dimensions = [
5            Measurement.get(console, options, renderable)
6            for renderable in self._renderables
7        ]
8        if not dimensions:
9            return Measurement(1, 1)
10        _min = max(dimension.minimum for dimension in dimensions)
11        _max = max(dimension.maximum for dimension in dimensions)
12        return Measurement(_min, _max)
            

Path 2: 1 calls (0.04)

Console (1)

ConsoleOptions (1)

Measurement (1)

1def __rich_measure__(
2        self, console: "Console", options: "ConsoleOptions"
3    ) -> "Measurement":
4        dimensions = [
5            Measurement.get(console, options, renderable)
6            for renderable in self._renderables
7        ]
8        if not dimensions:
9            return Measurement(1, 1)
10        _min = max(dimension.minimum for dimension in dimensions)
11        _max = max(dimension.maximum for dimension in dimensions)
12        return Measurement(_min, _max)