o
    î6Wj8  ã                   @  sL   d dl mZ d dlZd dlZddlmZmZ G dd„ dƒZG dd„ dƒZdS )	é    )ÚannotationsNé   )ÚSyncAPIClientÚAsyncAPIClientc                   @  ó*   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/home/esfera/Documents/content_generation/venv/lib/python3.10/site-packages/anthropic/_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#   r/   Ú_base_clientr   r   r   r.   r   r   r   r   Ú<module>   s   