‡Æ
üMö9c       s8   d  Z  d k Z d f  d „  ƒ  YZ e ƒ  Z e i Z d S(   s>   Redo the `...` (representation) but with limits on most sizes.Ns   Reprc      sS   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   selfs!   /mit/python/lib/python2.0/repr.pys   __init__ s    						c    s   |  i | |  i ƒ Sd  S(   N(   s   selfs   repr1s   xs   maxlevel(   s   selfs   xs!   /mit/python/lib/python2.0/repr.pys   repr s    c    sö   t  | ƒ d d !} d | j o% t i | ƒ } t i | d ƒ } 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(	   Ni   i   s    s   _s   repr_i    i   s   ...(   s   types   xs   typenames   strings   splits   partss
   joinfieldss   hasattrs   selfs   getattrs   levels   ss   lens   maxothers   maxs   is   j(   s   selfs   xs   levels   typenames   partss   ss   is   js!   /mit/python/lib/python2.0/repr.pys   repr1 s    $c    sÝ   t  | ƒ } | d j o d Sn | d j o d Sn d } xU t t | |  i ƒ ƒ d r9 } | o | d } n | |  i
 | | | d ƒ } qW 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   ns   ss   is!   /mit/python/lib/python2.0/repr.pys
   repr_tuple s         "  c    sÂ   t  | ƒ } | d j o d Sn | d j o d Sn d } xU t t | |  i ƒ ƒ d r9 } | o | d } n | |  i
 | | | d ƒ } qW 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   ns   ss   is!   /mit/python/lib/python2.0/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 ra } | o | d } n | | } | |  i | | d ƒ } | d |  i | | | d ƒ } qm 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   ns   ss   keyss   is   keys!   /mit/python/lib/python2.0/repr.pys   repr_dictionary3 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   js!   /mit/python/lib/python2.0/repr.pys   repr_stringA 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   js!   /mit/python/lib/python2.0/repr.pys   repr_long_intI 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   js!   /mit/python/lib/python2.0/repr.pys   repr_instanceP s    .$(	   s   __init__s   reprs   repr1s
   repr_tuples	   repr_lists   repr_dictionarys   repr_strings   repr_long_ints   repr_instance(    s!   /mit/python/lib/python2.0/repr.pys   Repr s    					
			(   s   __doc__s   strings   Reprs   aReprs   repr(    s!   /mit/python/lib/python2.0/repr.pys   ? s   	Y	