Repository URL to install this package:
Version:
4.0.109 ▾
|
ó ʓEYc @ 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 rh d d l m Z n Xd d 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 reprt recursive_repriÿÿÿÿN( t islice( t get_idents ...c s f d } | S( sG Decorator to make a repr function return fillvalue for a recursive callc sm t f 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( t idR t addt discard( t selft keyt result( t fillvaluet repr_runningt user_function( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt wrapper s t __module__t __doc__t __name__t __annotations__( t sett getattrR R R R ( R R ( R ( R R sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt decorating_function s ( ( R R ( ( R sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyR s c 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( ( t maxlevelt maxtuplet maxlistt maxarrayt maxdictt maxsett maxfrozensett maxdequet maxstringt maxlongt maxother( R ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt __init__( s c C s | j | | j S( N( t repr1R ( R t x( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyR 5 s c C sz t | j } d | k r9 | j } d j | } n t | d | rf t | d | | | S| j | | Sd S( Nt t _t repr_( t typeR t splitt joint hasattrR t repr_instance( R R# t levelt typenamet parts( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyR" 8 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( t lenR" R t appendR) ( R R# R, t leftt rightt maxitert trailt nt st newlevelR" t elemt pieces( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt _repr_iterableB s + c C s | j | | d d | j d S( Nt (t )t ,( R; R ( R R# R, ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt repr_tupleO s c C s | j | | d d | j S( Nt [t ]( R; R ( R R# R, ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt repr_listR s c C s) d | j } | j | | | d | j S( Ns array('%s', [s ])( t typecodeR; R ( R R# R, t header( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt repr_arrayU s c C s( t | } | j | | d d | j S( Ns set([s ])( t _possibly_sortedR; R ( R R# R, ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt repr_setY s c C s( t | } | j | | d d | j S( Ns frozenset([s ])( RF R; R ( R R# R, ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt repr_frozenset] s c C s | j | | d d | j S( Ns deque([s ])( R; R ( R R# R, ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt repr_dequeb s c C sÚ t | } | d k r d S| d k r, d S| d } | j } g } xY t t | | j D]? } | | | } | | | | } | j d | | f q^ W| | j k rÀ | j d n d j | } d | f S( Ni s {}s {...}i s %s: %ss ...s , s {%s}( R0 R" R RF R R1 R) ( R R# R, R6 R8 R" R: R t keyreprt valreprR7 ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt repr_dicte s c C s« t j | | j } t | | j k r§ t d | j d d } t d | j d | } t j | | | t | | } | | d | t | | } n | S( Ni i i s ...( t builtinsR R R0 t max( R R# R, R7 t it j( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt repr_strt s %#c C s t j | } t | | j k r{ t d | j d d } t d | j d | } | | d | t | | } n | S( Ni i i s ...( RM R R0 R RN ( R R# R, R7 RO RP ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyt repr_int} s #c C s® y t j | } Wn( t k r= d | j j t | f SXt | | j k rª t d | j d d } t d | j d | } | | d | t | | } n | S( Ns <%s instance at %x>i i i s ...( RM R t Exceptiont __class__R R R0 R RN ( R R# R, R7 RO RP ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyR+ s #( R R R! R R" R; R? RB RE RG RH RI RL RQ RR R+ ( ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/functools32/reprlib32.pyR &