U
ʗRea
@ sN d dl mZ d dlZd dlZd dlmZmZmZmZm Z m
Z
mZmZm
Z
mZ edZeeeee eeef eeeef f ZeZG dd deZe
e e
e e
e ddd Ze
d
deee
e ge
e f dd
d Zddde e
e e e ee
e ee
e ge
e f f ddd Ze
e e
e e
e dddZe
d
deee
e ge
e f dddZdd
de e
e eee
e ee
e ge
e f f dddZedkrJeG dd dZe Zd dlmZ e Zed ee ejedd ejedd ed dej _!ee ejedd ejedd dS ) )partialN)
AnyCallableIterableListOptionaloverloadUnionTupleTypeTypeVarTc @ s e Zd ZdZdS ) ReprErrorz2An error occurred when attempting to build a repr.N)__name__
__module____qualname____doc__ r r /builddir/build/BUILDROOT/alt-python38-pip-22.2.1-2.el8.x86_64/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/rich/repr.pyr s r )clsreturnc C s d S Nr r r r r auto s r Fangular)r r c C s d S r r r r r r r # s r r r c C sD dt t tt t t ddd}| dkr4t||dS || |dS dS )z5Class decorator to create __repr__ from __rich_repr__Nr c S sZ t tddd}tt tddd}t| ds:d|_|| _d|_|| _|d k rV|| j_| S ) N)selfr c S s g }|j }t| jdd}| D ]}t|trt|dkrL|t|d q|^}}}|dkrl|t| qt|r|d |krq || d| q |t| q |rd| jj dd | d S | jj d
d | dS dS )
z%Create repr string from __rich_repr__r F r N=< >(z, ))
appendgetattr
__rich_repr__
isinstancetuplelenrepr __class__r join)r repr_strr% r argkeyvaluedefaultr r r auto_repr. s"
z+auto.