ó
è¾bc           @   s€   d  Z  d Z d d l Td d l m Z d d l Z d d l Z d „  Z	 d „  Z
 y e Wn! e k
 r{ d d l m Z n Xd S(	   sØ   curses

The main package for curses support for Python.  Normally used by importing
the package, and perhaps a particular module inside it.

   import curses
   from curses import textpad
   curses.initscr()
   ...

s   $Id$iÿÿÿÿ(   t   *(   t   wrapperNc          C   s¥   d d  l  }  d d  l } t d t j j d d ƒ d t j j ƒ  ƒ |  j	 ƒ  } xO |  j
 j ƒ  D]> \ } } | d d !d k sŠ | d k r_ t | | | ƒ q_ q_ W| S(   Niÿÿÿÿt   termt   TERMt   unknownt   fdi    i   t   ACS_t   LINESt   COLS(   R   R   (   t   _cursest   cursest	   setuptermt   _ost   environt   gett   _syst
   __stdout__t   filenot   initscrt   __dict__t   itemst   setattr(   R	   R
   t   stdscrt   keyt   value(    (    s%   /usr/lib/python2.7/curses/__init__.pyR      s    c          C   sd   d d  l  }  d d  l } |  j ƒ  } t |  d ƒ rB |  j | _ n  t |  d ƒ r` |  j | _ n  | S(   Niÿÿÿÿt   COLORSt   COLOR_PAIRS(   R	   R
   t   start_colort   hasattrR   R   (   R	   R
   t   retval(    (    s%   /usr/lib/python2.7/curses/__init__.pyR   -   s    (   t   has_key(   t   __doc__t   __revision__R	   t   curses.wrapperR   t   osR   t   sysR   R   R   R   t	   NameError(    (    (    s%   /usr/lib/python2.7/curses/__init__.pyt   <module>   s   

		