
    i                     \    S SK Jr  S SKJr  S SKrS SKJr   " S S\R                  \5      rg)    )cached_property)AnyN)
BaseClientc            
          ^  \ rS rSrSr SS\\\4   S-  S\\\4   SS4U 4S jjjr\	S\4S j5       r
S	\S
\S\S\S\R                  4
U 4S jjrSrU =r$ )AsyncBaseClient
   z7Version of client.BaseClient for use in async contexts.Nhttpx_kwargskwargsreturnc           	      8  > [        S0 UD6nUR                  U l        UR                  U l        UR                  U l        [
        TU ]  " SUR                  UR                  UR                  R                  UR                  UR                  S.U=(       d    0 D6  g)z
httpx_kwargs: passed to HTTPX. Cannot include the keys derived
   from the sync client: headers, verify, cert, base_url and auth.
kwargs: passed to BaseClient and its requests.Session superclass
)headersverifycertbase_urlauthN )r   account_accountconfigapi_versionsuper__init__r   _sslclient_cert	_base_urir   )selfr	   r
   sync_client	__class__s       :lib/python3.13/site-packages/anaconda_auth/async_client.pyr   AsyncBaseClient.__init__   s     !*6*#++!((&22 	
''####// **!!	
 !r	
    c                     U R                   $ N)r   )r   s    r   r   AsyncBaseClient.account#   s    }}r!   methodurlargsc                    >#    SUS'   [         TU ]  " X/UQ70 UD6I S h  vN nUR                  R                  S5      nU R	                  U5        U$  N27f)NiX  timeoutzMin-Api-Version)r   requestr   get_validate_api_version)r   r%   r&   r'   r
   responsemin_api_version_stringr   s          r   r*   AsyncBaseClient.request'   s_       yFtFvFF!)!1!1!5!56G!H""#9: Gs   AA3A)r   r   r   r#   )__name__
__module____qualname____firstlineno____doc__dictstrr   r   r   r   httpxResponser*   __static_attributes____classcell__)r   s   @r   r   r   
   s    A 59
 cNT1
DHcN
	
 
,     	
  
 r!   r   )		functoolsr   typingr   r7   anaconda_auth.clientr   AsyncClientr   r   r!   r   <module>r?      s%    %   +*e'' *r!   