o
    h@                     @  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   )Groq	AsyncGroqc                   @  *   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   b/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/groq/_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   r0   r	   r   r   r   r/   r   r   r   r   <module>   s   