Method: rich.console.Console.measure
Calls: 54, Exceptions: 0, Paths: 1Back
Path 1: 54 calls (1.0)
Padding (18) 'foo' (9) Pretty (5) Text (4) 'FOO' (4) Panel (3) Table (3) 'Hello, World' (2) Syntax (2) 'foo\nbar' (1)
ConsoleOptions (53) None (1)
Measurement (54)
1def measure(
2 self, renderable: RenderableType, *, options: Optional[ConsoleOptions] = None
3 ) -> Measurement:
4 """Measure a renderable. Returns a :class:`~rich.measure.Measurement` object which contains
5 information regarding the number of characters required to print the renderable.
6
7 Args:
8 renderable (RenderableType): Any renderable or string.
9 options (Optional[ConsoleOptions], optional): Options to use when measuring, or None
10 to use default options. Defaults to None.
11
12 Returns:
13 Measurement: A measurement of the renderable.
14 """
15 measurement = Measurement.get(self, options or self.options, renderable)
16 return measurement