Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
pip._vendor.rich.measure Namespace Reference

Data Structures

class  Measurement
 

Functions

"Measurement" measure_renderables ("Console" console, "ConsoleOptions" options, Sequence["RenderableType"] renderables)
 

Function Documentation

◆ measure_renderables()

"Measurement" measure_renderables ( "Console"  console,
"ConsoleOptions"  options,
Sequence["RenderableType"]  renderables 
)
Get a measurement that would fit a number of renderables.

Args:
    console (~rich.console.Console): Console instance.
    options (~rich.console.ConsoleOptions): Console options.
    renderables (Iterable[RenderableType]): One or more renderable objects.

Returns:
    Measurement: Measurement object containing range of character widths required to
        contain all given renderables.

Definition at line 125 of file measure.py.

129) -> "Measurement":
130 """Get a measurement that would fit a number of renderables.
131
132 Args:
133 console (~rich.console.Console): Console instance.
134 options (~rich.console.ConsoleOptions): Console options.
135 renderables (Iterable[RenderableType]): One or more renderable objects.
136
137 Returns:
138 Measurement: Measurement object containing range of character widths required to
139 contain all given renderables.
140 """
141 if not renderables:
142 return Measurement(0, 0)
143 get_measurement = Measurement.get
144 measurements = [
145 get_measurement(console, options, renderable) for renderable in renderables
146 ]
147 measured_width = Measurement(
148 max(measurements, key=itemgetter(0)).minimum,
149 max(measurements, key=itemgetter(1)).maximum,
150 )
151 return measured_width
for i

References i.