Method: rich.padding.Padding.__rich_measure__
Calls: 1167, Exceptions: 0, Paths: 2Back
Path 1: 1163 calls (1.0)
Console (1163)
ConsoleOptions (1163)
Measurement (1163)
1def __rich_measure__(
2 self, console: "Console", options: "ConsoleOptions"
3 ) -> "Measurement":
4 max_width = options.max_width
5 extra_width = self.left + self.right
6 if max_width - extra_width < 1:
7 return Measurement(max_width, max_width)
8 measure_min, measure_max = Measurement.get(console, options, self.renderable)
9 measurement = Measurement(measure_min + extra_width, measure_max + extra_width)
10 measurement = measurement.with_maximum(max_width)
11 return measurement
Path 2: 4 calls (0.0)
Console (4)
ConsoleOptions (4)
Measurement (4)
1def __rich_measure__(
2 self, console: "Console", options: "ConsoleOptions"
3 ) -> "Measurement":
4 max_width = options.max_width
5 extra_width = self.left + self.right
6 if max_width - extra_width < 1:
7 return Measurement(max_width, max_width)
8 measure_min, measure_max = Measurement.get(console, options, self.renderable)
9 measurement = Measurement(measure_min + extra_width, measure_max + extra_width)
10 measurement = measurement.with_maximum(max_width)
11 return measurement