
    Ng                     n    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Zd
ee	         f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.2.1    )r   )r   attrreturnc                 v    | 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   s     N/var/www/html/ai-engine/env/lib/python3.11/site-packages/propcache/__init__.py_import_facader      sQ    {sD!!!
LKLLTLLL
M
MM    c                  T    g t           t                                                      S )z4Include the public API in the module's dir() output.)r   globalskeysr   r   r   _dir_facader      s     ,[,799>>++,,r   N)__doc__typingr   r   __version____all__r   r   r   strobjectr   listr   __getattr____dir__r   r   r   <module>r"      s    B B            :
  D777777CCCCCCN N N N N N-T#Y - - - -
 
r   