U
e5d“ ã @ s^ d Z dddgZddlZddlmZ ddlmZ d
d d„ZG d
d„ dƒZdd„ Z eƒ Z
e
jZdS )zGRedo the builtin repr() (representation) but with limits on most sizes.ÚReprÚreprÚrecursive_repré N)Úislice)Ú get_identú...c s ‡ fdd„}|S )zGDecorator to make a repr function return fillvalue for a recursive callc sX t ƒ ‰ ‡‡ ‡fdd„}tˆdƒ|_tˆdƒ|_tˆdƒ|_tˆdƒ|_tˆdi ƒ|_|S )Nc sB t | ƒtƒ f}|ˆkrˆ S ˆ |¡ zˆ| ƒ}W 5 ˆ |¡ X |S ©N)Úidr ÚaddÚdiscard)ÚselfÚkeyÚresult)Ú fillvalueÚrepr_runningÚ
user_function© ú/usr/lib64/python3.8/reprlib.pyÚwrapper s
z