Current File : //proc/self/root/usr/lib/python3/dist-packages/botocore/__pycache__/credentials.cpython-312.pyc |
�
P��e;K � �| � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl
mZ d dlm
Z
d dlmZ d dlmZmZ d dlZd dlZd dlmZ d dlmZmZ d d lmZ d d
lmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$ d dl%m&Z& d dl'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z. ej^ e0� Z1 e d
g d�� Z2dZ3dZ4dGd�Z5 G d� d� Z6d� Z7d� Z8d� Z9dHd�Z:d� Z;d� Z<d� Z= G d� d� Z> G d� de>� Z? G d� d e?� Z@ G d!� d"� ZA G d#� d$eA� ZB G d%� d&eB� ZC G d'� d(eB� ZD G d)� d*� ZE G d+� d,eE� ZF G d-� d.eE� ZG G d/� d0eE� ZH G d1� d2eE� ZI G d3� d4eE� ZJ G d5� d6eE� ZK G d7� d8eE� ZL G d9� d:eE� ZM G d;� d<eE� ZN G d=� d>� ZO G d?� d@eE� ZP G dA� dB� ZQ G dC� dDeA� ZR G dE� dFeE� ZSy)I� N)�
namedtuple)�deepcopy)�sha1��parse)�tzlocal�tzutc)�UNSIGNED)�compat_shell_split�
total_seconds)�Config) �ConfigNotFound�CredentialRetrievalError�InfiniteLoopConfigError�InvalidConfigError�MetadataRetrievalError�PartialCredentialsError�RefreshWithMFAUnsupportedError�UnauthorizedSSOTokenError�UnknownCredentialError)�SSOTokenProvider)�ContainerMetadataFetcher�FileWebIdentityTokenLoader�InstanceMetadataFetcher�
JSONFileCache�SSOTokenLoader�parse_key_val_file�resolve_imds_endpoint_mode�ReadOnlyCredentials��
access_key�
secret_key�tokeniX � c �� � � � j d� xs d}� j d� }� j d� }� j � j d� du}� j d� t � � t � j d� d�}|�i }t � }t
� } t t ||� j � |� � �
� }
t � ||�� }t � fd�t � |� ||t || |
g� |�
� }||g}
|j ||�� }t � t! � | |
g}|
|z |z }|r&|j# |� t$ j'