
    E0j                     F    d dl mZ d dlmZ d dlmZ  G d de          ZdS )    )Credentials)ICredentialsProvider)	auth_utilc                   J    e Zd ZddddedefdZdefdZdefdZdefd	ZdS )
StaticAKCredentialsProviderN)access_key_idaccess_key_secretr   r	   c                    |pt           j        | _        |pt           j        | _        | j        | j        dk    rt          d          | j        | j        dk    rt          d          d S )N zthe access key id is emptyzthe access key secret is empty)r   environment_access_key_idr   environment_access_key_secretr	   
ValueError)selfr   r	   s      s/home/rurouni/.hermes/hermes-agent/venv/lib/python3.11/site-packages/alibabacloud_credentials/provider/static_ak.py__init__z$StaticAKCredentialsProvider.__init__   sw     +Qi.Q!2!]i6]%);r)A)A9:::!)T-Cr-I-I=>>> .J-I    returnc                 ^    t          | j        | j        |                                           S )N)r   r	   provider_name)r   r   r	   get_provider_namer   s    r   get_credentialsz+StaticAKCredentialsProvider.get_credentials   s4    ,"40022
 
 
 	
r   c                 .   K   |                                  S )N)r   r   s    r   get_credentials_asyncz1StaticAKCredentialsProvider.get_credentials_async   s      ##%%%r   c                     dS )N	static_ak r   s    r   r   z-StaticAKCredentialsProvider.get_provider_name   s    {r   )	__name__
__module____qualname__strr   r   r   r   r   r   r   r   r   r      s         '+*.
? 
? 
? #
?$'
? 
? 
? 
?
 
 
 
 
&[ & & & &3      r   r   N)-alibabacloud_credentials.provider.refreshabler   alibabacloud_credentials_apir   alibabacloud_credentials.utilsr   r   r   r   r   <module>r%      sp    E E E E E E = = = = = = 4 4 4 4 4 4    "6     r   