-ķ
ē¶<c       s;   d  Z  d d g Z d f  d     YZ e   Z e i Z d S(   s>   Redo the `...` (representation) but with limits on most sizes.s   Reprs   reprc      sY   t  Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d	   Z
 RS(
   Nc    sC   d |  _ d |  _ d |  _ d |  _ d |  _ d |  _ d |  _ d  S(   Ni   i   i   i(   i   (   s   selfs   maxlevels   maxtuples   maxlists   maxdicts	   maxstrings   maxlongs   maxother(   s   self(    (    s   /usr/lib/python2.2/repr.pys   __init__ s    						c    s   |  i | |  i  Sd  S(   N(   s   selfs   repr1s   xs   maxlevel(   s   selfs   x(    (    s   /usr/lib/python2.2/repr.pys   repr s    c    sź   t  |  i } d | j o | i   } d i |  } n t |  d |  o t	 |  d |  | |  Snz | } t |  |  i j oX t d |  i d d  } t d |  i d |  } | |  d | t |  | } n | Sd  S(   Ns    s   _s   repr_i    i   i   s   ...(   s   types   xs   __name__s   typenames   splits   partss   joins   hasattrs   selfs   getattrs   levels   ss   lens   maxothers   maxs   is   j(   s   selfs   xs   levels   is   js   ss   typenames   parts(    (    s   /usr/lib/python2.2/repr.pys   repr1 s    $c    sŪ   t  |  } | d j o d Sn | d j o d Sn d } xS t t | |  i   D]9 } | o | d } n | |  i
 | | | d  } qU W| |  i j o | d } n | d j o | d } n d	 | d
 Sd  S(   Ni    s   ()s   (...)s    s   , i   s   , ...s   ,s   (s   )(   s   lens   xs   ns   levels   ss   ranges   mins   selfs   maxtuples   is   repr1(   s   selfs   xs   levels   ss   is   n(    (    s   /usr/lib/python2.2/repr.pys
   repr_tuple s         "  c    sĄ   t  |  } | d j o d Sn | d j o d Sn d } xS t t | |  i   D]9 } | o | d } n | |  i
 | | | d  } qU W| |  i j o | d } n d | d	 Sd  S(
   Ni    s   []s   [...]s    s   , i   s   , ...s   [s   ](   s   lens   xs   ns   levels   ss   ranges   mins   selfs   maxlists   is   repr1(   s   selfs   xs   levels   ss   is   n(    (    s   /usr/lib/python2.2/repr.pys	   repr_list) s        " c    sž   t  |  } | d j o d Sn | d j o d Sn d } | i   } | i   x{ t t | |  i
   D]a } | o | d } n | | } | |  i | | d  } | d |  i | | | d  } qk W| |  i
 j o | d } n d	 | d
 Sd  S(   Ni    s   {}s   {...}s    s   , i   s   : s   , ...s   {s   }(   s   lens   xs   ns   levels   ss   keyss   sorts   ranges   mins   selfs   maxdicts   is   keys   repr1(   s   selfs   xs   levels   is   ns   keyss   ss   key(    (    s   /usr/lib/python2.2/repr.pys	   repr_dict3 s$      
  
& c    s”   | |  i  } t |  |  i j ou t d |  i d d  } t d |  i d |  } | |  | t |  | } | |  d | t |  | } n | Sd  S(   Ni    i   i   s   ...(   s   xs   selfs	   maxstrings   ss   lens   maxs   is   j(   s   selfs   xs   levels   ss   is   j(    (    s   /usr/lib/python2.2/repr.pys   repr_strA s    $c    s}   | } t |  |  i j oX t d |  i d d  } t d |  i d |  } | |  d | t |  | } n | Sd  S(   Ni    i   i   s   ...(   s   xs   ss   lens   selfs   maxlongs   maxs   is   j(   s   selfs   xs   levels   ss   is   j(    (    s   /usr/lib/python2.2/repr.pys	   repr_longI s    $c    sµ   y | } Wn1 d | i i d t t |   d d Sn Xt |  |  i j oX t	 d |  i d d  } t	 d |  i d |  } | |  d | t |  | } n | Sd  S(   Ns   <s    instance at i   s   >i    i   s   ...(   s   xs   ss	   __class__s   __name__s   hexs   ids   lens   selfs	   maxstrings   maxs   is   j(   s   selfs   xs   levels   ss   is   j(    (    s   /usr/lib/python2.2/repr.pys   repr_instanceP s    .$(   s   __name__s
   __module__s   __init__s   reprs   repr1s
   repr_tuples	   repr_lists	   repr_dicts   repr_strs	   repr_longs   repr_instance(    (    (    s   /usr/lib/python2.2/repr.pys   Repr s   					
			N(   s   __doc__s   __all__s   Reprs   aReprs   repr(   s   aReprs   Reprs   __all__s   repr(    (    s   /usr/lib/python2.2/repr.pys   ? s   Y	