Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/botocore/__pycache__/credentials.cpython-39.pyc
Ðазад
a p�h�> � @ s@ 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 dlmZ d d lmZ d d lmZ d dlmZ d dlmZ d d lmZ d dlmZ d dlm Z d dlm!Z! d dlm"Z" d dlm#Z# d dlm$Z$ d dl%m&Z&m'Z' d dl%m(Z( d dl%m)Z) d dl%m*Z* e�+e,�Z-e dg d��Z.d[dd�Z/G dd� de0�Z1dd� Z2d d!� Z3d"d#� Z4d\d%d&�Z5d'd(� Z6d)d*� Z7d+d,� Z8G d-d.� d.e0�Z9G d/d0� d0e0�Z:G d1d2� d2e:�Z;G d3d4� d4e;�Z<G d5d6� d6e0�Z=G d7d8� d8e=�Z>G d9d:� d:e>�Z?G d;d<� d<e>�Z@G d=d>� d>e0�ZAG d?d@� d@eA�ZBG dAdB� dBeA�ZCG dCdD� dDeA�ZDG dEdF� dFeA�ZEG dGdH� dHeA�ZFG dIdJ� dJeA�ZGG dKdL� dLeA�ZHG dMdN� dNeA�ZIG dOdP� dPeA�ZJG dQdR� dRe0�ZKG dSdT� dTeA�ZLG dUdV� dVe0�ZMG dWdX� dXe=�ZNG dYdZ� dZeA�ZOdS )]� N)� namedtuple)�deepcopy)�sha1��parse)�tzlocal�tzutc)�UNSIGNED)� total_seconds)�compat_shell_split)�Config)�UnknownCredentialError)�PartialCredentialsError)�ConfigNotFound)�InvalidConfigError)�InfiniteLoopConfigError)�RefreshWithMFAUnsupportedError)�MetadataRetrievalError)�CredentialRetrievalError)�UnauthorizedSSOTokenError)�InstanceMetadataFetcher�parse_key_val_file)�ContainerMetadataFetcher)�FileWebIdentityTokenLoader)�SSOTokenLoader�ReadOnlyCredentials�� access_key� secret_key�tokenc s � � d�pd}� � d�}� � d�}� �� �d�du}� � d�� � d�d�}|du rVi }t� }t� } tt||� �� |d �d �} t� ||d�}t � fdd �t � |�||t|| | g�|d�}||g} |j||d�}t � t� | | g}| | | }|�r|�|� t�d� t|d�}|S )z�Create a default credential resolver. This creates a pre-configured credential resolver that includes the default lookup chain for credentials. �profile�defaultZmetadata_service_timeoutZmetadata_service_num_attemptsN�ec2_metadata_service_endpoint� imds_use_ipv6)r"