File: //usr/lib64/python3.8/__pycache__/reprlib.cpython-38.opt-1.pyc
U
e5d @ s^ d Z dddgZddlZddlmZ ddlmZ d
d dZG d
d dZdd Z e Z
e
jZdS )zGRedo the builtin repr() (representation) but with limits on most sizes.Reprreprrecursive_repr N)islice) get_ident...c s fdd}|S )zGDecorator to make a repr function return fillvalue for a recursive callc sX t fdd}td|_td|_td|_td|_tdi |_|S )Nc sB t | t f}|kr S | z| }W 5 | X |S N)idr adddiscard)selfkeyresult) fillvaluerepr_running
user_function /usr/lib64/python3.8/reprlib.pywrapper s
z<recursive_repr.<locals>.decorating_function.<locals>.wrapper
__module____doc____name____qualname____annotations__)setgetattrr r r r r )r r r )r r r decorating_function s z+recursive_repr.<locals>.decorating_functionr )r r r r r r s c @ s~ e Zd Zdd Zdd Zdd Zddd Zd
d Zdd
Zdd Z dd Z
dd Zdd Zdd Z
dd Zdd Zdd ZdS ) r c C sF d| _ d| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _
d S )N ( )maxlevelmaxtuplemaxlistmaxarraymaxdictmaxsetmaxfrozensetmaxdeque maxstringmaxlongmaxother)r r r r __init__&