509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
ó
�fc           @   sY   d  Z  d d l Z d d l Z d d l Z d „  Z e d „ Z e d k rU e ƒ  n  d S(   sJ   Replace tabs with spaces in argument files.  Print names of changed files.iÿÿÿÿNc          C   sÅ   d }  y8 t  j  t j d d ƒ \ } } | s= t  j d ‚ n  Wn0 t  j k
 rp } | GHd Gt j d Gd GHd  SXx/ | D]' \ } } | d k rx t | ƒ }  qx qx Wx | D] } t | |  ƒ qª Wd  S(	   Ni   i   s   t:s#   At least one file argument requireds   usage:i    s   [-t tabwidth] file ...s   -t(   t   getoptt   syst   argvt   errort   intt   process(   t   tabsizet   optst   argst   msgt   optnamet   optvaluet   filename(    (    s.   /usr/lib64/python2.7/Tools/scripts/untabify.pyt   main	   s    c         C   sÿ   y& t  |  ƒ } | j ƒ  } | j ƒ  Wn# t k
 rK } d |  | f GHd  SX| j | ƒ } | | k rk d  S|  d } y t j | ƒ Wn t j k
 rœ n Xy t j |  | ƒ Wn t j k
 rÇ n Xt  |  d ƒ � } | j	 | ƒ Wd  QX| rû |  GHn  d  S(   Ns   %r: I/O error: %st   ~t   w(
   t   opent   readt   closet   IOErrort
   expandtabst   ost   unlinkR   t   renamet   write(   R   R   t   verboset   ft   textR	   t   newtextt   backup(    (    s.   /usr/lib64/python2.7/Tools/scripts/untabify.pyR      s.    
t   __main__(   t   __doc__R   R   R    R   t   TrueR   t   __name__(    (    (    s.   /usr/lib64/python2.7/Tools/scripts/untabify.pyt   <module>   s   	