Current File : //proc/self/root/lib/python3/dist-packages/botocore/__pycache__/args.cpython-312.pyc |
�
P��e�w � �� � d Z ddlZddlZddlZddlZddlZddlZddlm Z ddl
mZ ddlm
Z ddlmZ ddlmZ ddlmZ dd lmZmZ ej. e� Zd
dgZg d�Zd
Z G d� d� Zy)z�Internal module to help with normalizing botocore client args.
This module (and all function/classes within this module) should be
considered internal, and *not* a public API.
� N)�Config)�EndpointCreator)�EndpointResolverBuiltins)�EndpointRulesetResolver)�
RequestSigner)�UserAgentString)�ensure_boolean�is_s3_accelerate_url�legacy�regional)zap-northeast-1z
ap-south-1zap-southeast-1zap-southeast-2�
aws-globalzca-central-1zeu-central-1z
eu-north-1z eu-west-1z eu-west-2z eu-west-3z sa-east-1� us-east-1z us-east-2z us-west-1z us-west-2�2 c �� � e Zd Z dd�Z dd�Zd� Zd� Zd� Zd� Zd� Z d � Z
d
� Zd� Zd� Z
d
� Zd� Zd� Zd� Zd� Zd� Zdd�Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zy) �ClientArgsCreatorNc � � || _ || _ || _ || _ || _ |�t j � | _ y || _ y �N)�_event_emitter�_response_parser_factory�_loader�_exceptions_factory�
_config_storer �from_environment�_session_ua_creator)�self�
event_emitter�
user_agent�response_parser_factory�loader�exceptions_factory�config_store�user_agent_creators �//usr/lib/python3/dist-packages/botocore/args.py�__init__zClientArgsCreator.__init__A sJ � � ,���(?��%����#5�� �)����%�'6�'G�'G�'I�D�$�'9�D�$� c
� � | j ||| ||||� }
|
d }|
d }|
d }|
d }|
d }|
d }|d j dd � }|
d }|
d
}|d }|d }t j | j � }t |j
||d
|d |||
� }||d<