B
    `                 @   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   O/home/kop/projects/devel/pgwui/test_venv/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   sF   t jd| tdd yt|}W n  tk
r@   td| Y nX |S )Nz/py.std is deprecated, please import %s directly   )category
stacklevelz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   