R`iy d dl mZ d dlmZmZmZmZmZmZm Z m
Z
e
rddlmZm
Z
mZmZmZmZ ddlmZ ddlmZ ddlmZ e d Z G d d
Z G d d Zy
) )zip_longest)IteratorIterableListOptionalUnionoverloadTypeVar
TYPE_CHECKING )ConsoleConsoleOptions
JustifyMethodOverflowMethodRenderResultRenderableTypeText)cell_len)MeasurementTc r e Zd ZdZ ddeed ddfdZ ddZ d
dZdd Z ded fd
Z
y)Renderablesz:A list subclass which renders its contents to the console.Nrenderablesr returnc 8 |t | | _ y g | _ y N)list_renderables)selfr s /builddir/build/BUILDROOT/alt-python312-pip-23.3.1-3.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_vendor/rich/containers.py__init__zRenderables.__init__! s$ "-!8D
>@
c # 8 K | j E d{ y7 wz,Console render method to insert line-breaks.N)r r consoleoptionss r! __rich_console__zRenderables.__rich_console__( s $$$$ c | j D cg c] }t j ||| }}|st dd S t d |D }t d |D }t || S c c}w )Nr c 3 4 K | ] }|j y wr )minimum.0 dimensions r!