B
    —Ê	Y#  ã               @   s   d d„ Z G dd„ deƒZdS )c             C   s   | S )N© )Úobjr   r   ú6lib/python3.7/site-packages/lazy_object_proxy/utils.pyÚidentity   s    r   c               @   s   e Zd Zdd„ Zdd„ ZdS )Úcached_propertyc             C   s
   || _ d S )N)Úfunc)Úselfr   r   r   r   Ú__init__   s    zcached_property.__init__c             C   s(   |d kr| S |   |¡ }|j| j j< |S )N)r   Ú__dict__Ú__name__)r   r   ÚclsÚvaluer   r   r   Ú__get__	   s    zcached_property.__get__N)r
   Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s   r   N)r   Úobjectr   r   r   r   r   Ú<module>   s   