ó
Až^Yc           @   s/   d  d l  Z  d e f d     YZ e   Z d S(   i˙˙˙˙Nt   Stdc           B   s    e  Z d  Z d   Z d   Z RS(   sg    makes top-level python modules available as an attribute,
        importing them on first access.
    c         C   s   t  j |  _ d  S(   N(   t   syst   modulest   __dict__(   t   self(    (    s#   /tmp/pip-build-UnxK1c/py/py/_std.pyt   __init__   s    c         C   s8   y t  |  } Wn! t k
 r3 t d |   n X| S(   Ns   py.std: could not import %s(   t
   __import__t   ImportErrort   AttributeError(   R   t   namet   m(    (    s#   /tmp/pip-build-UnxK1c/py/py/_std.pyt   __getattr__   s
    (   t   __name__t
   __module__t   __doc__R   R   (    (    (    s#   /tmp/pip-build-UnxK1c/py/py/_std.pyR       s   	(   R   t   objectR    t   std(    (    (    s#   /tmp/pip-build-UnxK1c/py/py/_std.pyt   <module>   s   