B
JY @ 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 d | X |S )N)idr adddiscard)selfkeyresult) fillvaluerepr_running
user_function ,/opt/alt/python37/lib64/python3.7/reprlib.pywrapper s
z