Current Path : /usr/lib/python2.7/ |
Current File : //usr/lib/python2.7/repr.pyc |
|_c @ s` d Z d d g Z d d l Z d d l m Z d d d YZ d Z e Z e j Z d S( sG Redo the builtin repr() (representation) but with limits on most sizes.t Reprt repriN( t islicec B s e Z d Z d Z d Z d d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z RS( c C sg d | _ d | _ d | _ d | _ d | _ d | _ d | _ d | _ d | _ d | _ d | _ d S( Ni i i i i( i ( t maxlevelt maxtuplet maxlistt maxarrayt maxdictt maxsett maxfrozensett maxdequet maxstringt maxlongt maxother( t self( ( s /usr/lib/python2.7/repr.pyt __init__ s c C s | j | | j S( N( t repr1R ( R t x( ( s /usr/lib/python2.7/repr.pyR s c C s t | j } d | k r9 | j } d j | } n t | d | rf t | d | | | St j | } t | | j k r t d | j d d } t d | j d | } | | d | t | | } n | Sd S( Nt t _t repr_i i i s ...( t typet __name__t splitt joint hasattrt getattrt __builtin__R t lenR t max( R R t levelt typenamet partst st it j( ( s /usr/lib/python2.7/repr.pyR s #t c C s t | } | d k r' | r' d } n | d } | j } g t | | D] } | | | ^ qJ } | | k r | j d n d j | } | d k r | r | | } n d | | | f S( Ni s ...i s , s %s%s%s( R R R t appendR ( R R R t leftt rightt maxitert trailt nR! t newlevelR t elemt pieces( ( s /usr/lib/python2.7/repr.pyt _repr_iterable) s + c C s | j | | d d | j d S( Nt (t )t ,( R. R ( R R R ( ( s /usr/lib/python2.7/repr.pyt repr_tuple6 s c C s | j | | d d | j S( Nt [t ]( R. R ( R R R ( ( s /usr/lib/python2.7/repr.pyt repr_list9 s c C s) d | j } | j | | | d | j S( Ns array('%s', [s ])( t typecodeR. R ( R R R t header( ( s /usr/lib/python2.7/repr.pyt repr_array<