o
    ͩZhL                     @  s\   d dl mZ d dlZd dlmZ d dlZerddlmZmZ G dd dZ	G dd	 d	Z
dS )
    )annotationsN)TYPE_CHECKING   )OpenAIAsyncOpenAIc                   @  *   e Zd ZU ded< dddZdd
dZdS )SyncAPIResourcer   _clientclientreturnNonec                 C  :   || _ |j| _|j| _|j| _|j| _|j	| _
|j| _d S Nr	   get_getpost_postpatchZ_patchput_putdelete_deleteZget_api_listZ_get_api_listselfr
    r   G/var/www/html/lang_env/lib/python3.10/site-packages/openai/_resource.py__init__      zSyncAPIResource.__init__secondsfloatc                 C  s   t | d S r   )timesleepr   r   r   r   r   _sleep   s   zSyncAPIResource._sleepN)r
   r   r   r   r   r    r   r   __name__
__module____qualname____annotations__r   r$   r   r   r   r   r         
 
	r   c                   @  r   )AsyncAPIResourcer   r	   r
   r   r   c                 C  r   r   r   r   r   r   r   r   !   r   zAsyncAPIResource.__init__r   r    c                   s   t |I d H  d S r   )anyior"   r#   r   r   r   r$   *   s   zAsyncAPIResource._sleepN)r
   r   r   r   r%   r&   r   r   r   r   r,      r+   r,   )
__future__r   r!   typingr   r-   r	   r   r   r   r,   r   r   r   r   <module>   s   