B
    Mt\w                 @   s:   d dl Z d dlZG dd deZG dd deZe ZdS )    Nc               @   s   e Zd ZdS )PyStdIsDeprecatedWarningN)__name__
__module____qualname__ r   r   &lib/python3.7/site-packages/py/_std.pyr      s   r   c               @   s    e Zd ZdZdd Zdd ZdS )Stdzg makes top-level python modules available as an attribute,
        importing them on first access.
    c             C   s   t j| _d S )N)sysmodules__dict__)selfr   r   r   __init__   s    zStd.__init__c             C   sD   t jd| td yt|}W n  tk
r>   td| Y nX |S )Nz.py.std is deprecated, plase import %s directly)categoryzpy.std: could not import %s)warningswarnr   
__import__ImportErrorAttributeError)r   namemr   r   r   __getattr__   s    
zStd.__getattr__N)r   r   r   __doc__r   r   r   r   r   r   r   	   s   r   )r	   r   DeprecationWarningr   objectr   Zstdr   r   r   r   <module>   s   