£Á°è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           @   s   d  Z  d d l Z d   Z d S(   s  curses.wrapper

Contains one function, wrapper(), which runs another function which
should be the rest of your curses-based application.  If the
application raises an exception, wrapper() will restore the terminal
to a sane state so you can read the resulting traceback.

iNc         O   s   zY t  j   } t  j   t  j   | j d  y t  j   Wn n X|  | | |  SWd d t   k r | j d  t  j   t  j   t  j	   n  Xd S(   s  Wrapper function that initializes curses and calls another function,
    restoring normal keyboard/screen behavior on error.
    The callable object 'func' is then passed the main window 'stdscr'
    as its first argument, followed by any other arguments passed to
    wrapper().
    i   Nt   stdscri    (
   t   cursest   initscrt   noechot   cbreakt   keypadt   start_colort   localst   echot   nocbreakt   endwin(   t   funct   argst   kwdsR    (    (    s&   /usr/lib64/python2.7/curses/wrapper.pyt   wrapper   s    



(   t   __doc__R   R   (    (    (    s&   /usr/lib64/python2.7/curses/wrapper.pyt   <module>   s   