£Á°è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>

{fc           @   sQ   d  Z  d d
 d     YZ e d k rM d d l Z e j d d d d	 e n  d S(   s=   Provides "Strip trailing whitespace" under the "Format" menu.t   RstripExtensionc           B   s2   e  Z d  d d g f g Z d   Z d d  Z RS(   t   formats   Strip trailing whitespaces   <<do-rstrip>>c         C   s&   | |  _  |  j  j j d |  j  d  S(   Ns   <<do-rstrip>>(   t   editwint   textt   bindt	   do_rstrip(   t   selfR   (    (    s/   /usr/lib64/python2.7/idlelib/RstripExtension.pyt   __init__   s    	c   	      C   s   |  j  j } |  j  j } | j   t t | j d    } x| t d |  D]k } | j d | d |  } t	 |  } t	 | j
    } | | k  rM | j d | | f d |  qM qM W| j   d  S(   Nt   endi   s   %i.0s   %i.ends   %i.%i(   R   R   t   undot   undo_block_startt   intt   floatt   indext   ranget   gett   lent   rstript   deletet   undo_block_stop(	   R   t   eventR   R	   t   end_linet   curt   txtt   rawt   cut(    (    s/   /usr/lib64/python2.7/idlelib/RstripExtension.pyR      s    
%N(   s   Strip trailing whitespaces   <<do-rstrip>>(   t   __name__t
   __module__t   Nonet   menudefsR   R   (    (    (    s/   /usr/lib64/python2.7/idlelib/RstripExtension.pyR       s   	t   __main__iNs   idlelib.idle_test.test_rstript	   verbosityi   t   exit(    (   t   __doc__R    R   t   unittestt   maint   False(    (    (    s/   /usr/lib64/python2.7/idlelib/RstripExtension.pyt   <module>   s   