o
    ÷ÑÐb#  ã                   @   s   d d„ Z G dd„ deƒZdS )c                 C   s   | S ©N© )Úobjr   r   úV/var/www/secure340b-portal/env/lib/python3.10/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 r   )Úfunc)Úselfr   r   r   r   Ú__init__   s   
zcached_property.__init__c                 C   s(   |d u r| S |   |¡ }|j| j j< |S r   )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    