o
    Cji.                     @  s\   d dl mZ d dlZd dlZd dlm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patch_patchput_putdelete_deleteget_api_list_get_api_listselfr
    r   g/var/www/html/Resume-Parser/resume-parser-inhouse/venv/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   )asyncior%   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$   r0   typingr   r	   r   r   r   r/   r   r   r   r   <module>   s   