
    g8                    X    d dl mZ d dlZd dlZddlmZmZ  G d d      Z G d d      Zy)	    )annotationsN   )SyncAPIClientAsyncAPIClientc                  (    e Zd ZU ded<   ddZddZy)SyncAPIResourcer   _clientc                    || _         |j                  | _        |j                  | _        |j
                  | _        |j                  | _        |j                  | _
        |j                  | _        y Nr	   get_getpost_postpatch_patchput_putdelete_deleteget_api_list_get_api_listselfclients     H/var/www/openai/venv/lib/python3.12/site-packages/anthropic/_resource.py__init__zSyncAPIResource.__init__   N    JJ	[[
llJJ	}}#00    c                .    t        j                  |       y r   )timesleepr   secondss     r   _sleepzSyncAPIResource._sleep   s    

7r   N)r   r   returnNoner$   floatr&   r'   __name__
__module____qualname____annotations__r   r%    r   r   r   r      s    1r   r   c                  (    e Zd ZU ded<   ddZddZy)AsyncAPIResourcer   r	   c                    || _         |j                  | _        |j                  | _        |j
                  | _        |j                  | _        |j                  | _
        |j                  | _        y r   r   r   s     r   r   zAsyncAPIResource.__init__   r   r   c                J   K   t        j                  |       d {    y 7 wr   )anyior"   r#   s     r   r%   zAsyncAPIResource._sleep(   s     kk'"""s   #!#N)r   r   r&   r'   r(   r*   r/   r   r   r1   r1      s    1#r   r1   )	
__future__r   r!   r4   _base_clientr   r   r   r1   r/   r   r   <module>r7      s'    #   7  # #r   