o
    sh                     @   sh   d Z ddlmZ dZdZdZerddlmZ ddlmZ d	e	d
e
fddZd
ee	 fddZeZeZdS )z<propcache: An accelerated property cache for Python classes.    )TYPE_CHECKING)cached_propertyunder_cached_propertyz0.3.1    )r   )r   attrreturnc                 C   s4   | t v rddlm} t|| S tdt d|  d)z,Import the public API from the `api` module.r   )apizmodule 'z' has no attribute '')_PUBLIC_API r	   getattrAttributeError__package__)r   r	   r   r   f/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/propcache/__init__.py_import_facade   s   
r   c                   C   s   g t t  S )z4Include the public API in the module's dir() output.)r   globalskeysr   r   r   r   _dir_facade   s   r   N)__doc__typingr   r   __version____all__r	   r   r   strobjectr   listr   __getattr____dir__r   r   r   r   <module>   s    	