£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

j f                 @   s{   d  Z  d d l m Z d d l m Z m Z i i d d 6d 6Z i  Z d d   Z d	 d
   Z	 Gd d   d e j
  Z d S)z?Fix incompatible renames

Fixes:
  * sys.maxint -> sys.maxsize
   )
fixer_base)Name
attr_chainmaxsizeZmaxintsysc             C   s   d d j  t t |    d S)N(|))joinmaprepr)Zmembers r   >/opt/alt/python34/lib64/python3.4/lib2to3/fixes/fix_renames.py
alternates   s    r   c              c   s{   xt t  t j    D]` \ }  } xQ t  | j    D]= \ } } | t |  | f <d |  | | f Vd |  | f Vq2 Wq Wd  S)Nz
                  import_from< 'from' module_name=%r 'import'
                      ( attr_name=%r | import_as_name< attr_name=%r 'as' any >) >
                  z^
                  power< module_name=%r trailer< '.' attr_name=%r > any* >
                  )listMAPPINGitemsLOOKUP)modulereplaceZold_attrnew_attrr   r   r   build_pattern   s
    
r   c                   sL   e  Z d  Z d Z d j e    Z d Z   f d d   Z d d   Z	   S)
FixRenamesTr   Zprec                sX   t  t |   j     |  } | rT t   f d d   t | d  D  rP d S| Sd S)Nc             3   s   |  ] }   |  Vq d  S)Nr   ).0obj)matchr   r   	<genexpr>5   s    z#FixRenames.match.<locals>.<genexpr>parentF)superr   r   anyr   )selfnoderesults)	__class__)r   r   r   1   s    (zFixRenames.matchc             C   sc   | j  d  } | j  d  } | r_ | r_ t | j | j f } | j t | d | j  n  d  S)NZmodule_name	attr_nameprefix)getr   valuer   r   r%   )r    r!   r"   Zmod_namer$   r   r   r   r   	transform>   s
    zFixRenames.transform)
__name__
__module____qualname__ZBM_compatibler
   r   ZPATTERNZorderr   r(   r   r   )r#   r   r   *   s
   r   N)__doc__ r   Z
fixer_utilr   r   r   r   r   r   ZBaseFixr   r   r   r   r   <module>   s   