ž §ÿfö c @ s® d Z d d d g Z d d l Z d d l m Z y d d l m Z Wn" e k ri d d l m Z Yn Xd d d „ Z Gd d „ d ƒ Z d d „ Z e ƒ Z e j Z d S( uG Redo the builtin repr() (representation) but with limits on most sizes.u Repru repru recursive_repri N( u islice( u get_identu ...c s ‡ f d d † } | S( uG Decorator to make a repr function return fillvalue for a recursive callc sp t ƒ ‰ ‡ ‡ ‡ f d d † } t ˆ d ƒ | _ t ˆ d ƒ | _ t ˆ d ƒ | _ t ˆ d i ƒ | _ | S( Nc sW t | ƒ t ƒ f } | ˆ k r% ˆ Sˆ j | ƒ z ˆ | ƒ } Wd ˆ j | ƒ X| S( N( u idu get_identu addu discard( u selfu keyu result( u fillvalueu repr_runningu user_function( u, /opt/alt/python33/lib64/python3.3/reprlib.pyu wrapper s u<