ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
Afc           @   s   d  d l  Z  d  d l Z d  d l Z d  d l Td  d l Z e  j j Z e Z e  j	 j Z
 d   Z e j d  Z d   Z d   Z d   Z d  d l m Z i d	 d
 6d	 d 6d	 d 6d d 6d d 6d d 6d d 6d d 6Z d   Z e d k r e   n  d S(   iN(   t   *c          C   s   d }  t  j d s< t d t  j d d  t  j d  n  x} t  j d D]n } t j j |  rz t |  r d }  q qJ t j j |  r t | d  d }  qJ t	 |  rJ d }  qJ qJ Wt  j |   d  S(   Ni    i   s   usage: s    file-or-directory ...
i   s"   : will not process symbolic links
(
   t   syst   argvt   errt   exitt   ost   patht   isdirt   recursedownt   islinkt   fix(   t   badt   arg(    (    s*   /usr/lib64/python2.7/Demo/scripts/eqfix.pyt   main)   s     	 s   ^[a-zA-Z0-9_]+\.py$c         C   s   t  j |   d k S(   Ni    (   t   ispythonprogt   match(   t   name(    (    s*   /usr/lib64/python2.7/Demo/scripts/eqfix.pyt   ispython9   s    c         C   s1  t  d |  f  d } y t j |   } Wn+ t j k
 rW } t d |  | f  d SX| j   g  } x | D] } | t j t j f k r qo n  t j j	 |  |  } t j j
 |  r qo t j j |  r | j |  qo t |  ro t |  rd } qqo qo Wx# | D] } t |  rd } qqW| S(   Ns   recursedown(%r)
i    s   %s: cannot list directory: %r
i   (   t   dbgR   t   listdirt   errorR   t   sortt   curdirt   pardirR   t   joinR	   R   t   appendR   R
   R   (   t   dirnameR   t   namest   msgt   subdirsR   t   fullname(    (    s*   /usr/lib64/python2.7/Demo/scripts/eqfix.pyR   <   s0    
    c         C   s  y t  |  d  } Wn( t k
 r= } t d |  | f  d SXt j j |   \ } } t j j | d |  } d  } d } x| j   } | s Pn  | d } | d  k r d | k r t |  d  | j	   d S| d k rf| d  k rf| d  d	 k rft
 j | d  }	 |	 rft j d
 |	 d  d k  rf|  d |	 d } | d } t |  | j	   d Sn  x> | d d k r| j   }
 |
 sPn  | |
 } | d } qiWt |  } | | k rm| d  k r:y t  | d  } Wn2 t k
 r} | j	   t d | | f  d SX| j d  d } t |  d  q~ n  t t |  d  t d |  t d |  n  | d  k	 r~ | j |  q~ q~ W| j	   | sd Sy+ t j |   } t j | | t d @ Wn* t j k
 r} t d | | f  n Xy t j |  |  d  Wn* t j k
 r=} t d |  | f  n Xy t j | |   Wn+ t j k
 r} t d |  | f  d SXd S(   Nt   rs   %s: cannot open: %r
i   t   @i    s    s!   : contains null bytes; not fixed
i   s   #!s	   [pP]ythons   : s    script; not fixed
is   \
t   ws   %s: cannot create: %r
s   :
s   
s   < s   > i  s   %s: warning: chmod failed (%r)
t   ~s    %s: warning: backup failed (%r)
s   %s: rename failed (%r)
(   t   opent   IOErrorR   R   R   t   splitR   t   Nonet   readlinet   closet   stringt   ret   searcht   fixlinet   seekt   rept   reprt   writet   statt   chmodt   ST_MODER   t   rename(   t   filenamet   fR   t   headt   tailt   tempnamet   gt   linenot   linet   wordst   nextlinet   newlinet   statbuf(    (    s*   /usr/lib64/python2.7/Demo/scripts/eqfix.pyR
   R   s     

("


 


 (   t	   tokenprogt   :t   ift   elift   whiles   
t   returnt   )t   (t   ]t   [t   }t   {t   `c         C   s?  d |  k r |  Sd t  |   } } g  } x| | k  r:t j |  |  } | d k  rc d GH|  G|  St j d \ } } |  | | !} | | } | r | | d k r | d =q, t j |  r | j t |  q, | d k r| r|  |  d |  | }  | t  d  t  |   } } q, | d k r, | r, d GH|  Gq, q, W|  S(   Nt   =i    s   (Syntax error:)i   is   ==s   (Warning: '==' at top level:)(   t   lenRA   R   t   regst   has_keyR   (   R<   t   it   nt   stackt   jt   at   bt   token(    (    s*   /usr/lib64/python2.7/Demo/scripts/eqfix.pyR,      s0     

 t   __main__(   R   R*   R   R1   R)   t   stderrR0   R   R   t   stdoutR.   R   t   compileR   R   R   R
   t   tokenizeRA   R   R,   t   __name__(    (    (    s*   /usr/lib64/python2.7/Demo/scripts/eqfix.pyt   <module>   s$   
				R	