File: //usr/local/lib/python3.10/dist-packages/propcache/__pycache__/__init__.cpython-310.pyc
o
���g� � @ sh d Z ddlmZ dZdZdZerddlmZ ddlmZ d e d
e
fdd�Zd
ee fd
d�Z
eZe
ZdS )z<propcache: An accelerated property cache for Python classes.� )�
TYPE_CHECKING)�cached_property�under_cached_propertyz0.2.1� � )r )r �attr�returnc C s4 | t v rddlm} t|| �S tdt� d| � d���)z,Import the public API from the `api` module.r )�apizmodule 'z' has no attribute '�')�_PUBLIC_API� r �getattr�AttributeError�__package__)r r r r �=/usr/local/lib/python3.10/dist-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