python (3.11.7)
e= | d Z g dZddlZddlmZ ddlmZ ddZ G d d Zd
Z e Z
e
j ZdS )zGRedo the builtin repr() (representation) but with limits on most sizes.)Reprreprrecursive_repr N)islice) get_ident...c fd}|S )zGDecorator to make a repr function return fillvalue for a recursive callc
t fd}t d |_ t d |_ t d |_ t d |_ t di |_ |S )Nc t | t f}|v rS | | } | n# | w xY w|S N)idr adddiscard)selfkeyresult fillvaluerepr_running
user_functions ;/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/reprlib.pywrapperz<recursive_repr.<locals>.decorating_function.<locals>.wrapper s T((IKK'Cl"" S!!!
*&t,,$$S))))$$S))))Ms A A3
__module____doc____name____qualname____annotations__)setgetattrr r r r r )r r r r s ` @r decorating_functionz+recursive_repr.<locals>.decorating_function s uu %]LAA!-;;"=*==&}nEE")-9JB"O"O )r r s ` r r r s$ , r c d e Zd Zd Zd Zd ZddZd Zd Zd Z d Z
d
Zd Zd Z
d
Zd Zd ZdS )r c d| _ d| _ d| _ d| _ d| _ d| _ d| _ d| _ d| _ d| _ d| _
d| _ d S )Nr ( )r maxlevelmaxtuplemaxlistmaxarraymaxdictmaxsetmaxfrozensetmaxdeque maxstringmaxlongmaxother)r s r __init__z
Repr.__init__&