HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/awscli/customizations/__pycache__/globalargs.cpython-36.opt-1.pyc
3

�T_��@s�ddlZddlZddlmZddlmZddlmZddlZddl	m
Z
dd�Zdd	�Zd
d�Z
dd
�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZdS)�N)�Config)�DEFAULT_TIMEOUT)�disable_signing)�urlparsecCsT|jdtdd�|jdtdd�|jdtdd�|jdtdd�|jdtdd�dS)Nztop-level-args-parsedz
resolve-types)�	unique_idzno-signzresolve-verify-sslzresolve-cli-read-timeoutzresolve-cli-connect-timeout)�register�
resolve_types�no_sign_request�resolve_verify_ssl�resolve_cli_read_timeout�resolve_cli_connect_timeout)Zcli�r
� /usr/lib/python3.6/globalargs.py�register_parse_global_argssrcKst|d�t|d�dS)NZqueryZendpoint_url)�_resolve_arg)�parsed_args�kwargsr
r
rr%s
rcCs<t||d�}|dk	r8ttjtd|�|�}t|||�dS)Nz_resolve_%s)�getattr�sys�modules�__name__�setattr)r�name�valueZ	new_valuer
r
rr,srcCsFy
tj|�Stk
r@}ztd|t|�f��WYdd}~XnXdS)NzBad value for --query %s: %s)�jmespath�compile�	Exception�
ValueError�str)r�er
r
r�_resolve_query3s
r cCs tj|�}|jstd|��|S)NztBad value for --endpoint-url "%s": scheme is missing.  Must be of the form http://<hostname>/ or https://<hostname>/)r�schemer)rZparsedr
r
r�_resolve_endpoint_url:s

r"cKsLd}t||d�}|dk	rHd}|s&d}nt|dd�p:|jd�}t|||�dS)NZ
verify_sslFZ	ca_bundle)rZget_config_variabler)r�sessionr�arg_name�	arg_valueZverifyr
r
rr
Es
r
cKs|js|jdtdd�dS)Nz
choose-signerzdisable-signing)r)Zsign_requestrr)rr#rr
r
rr	Tsr	cKsd}t|||�dS)NZconnect_timeout)�_resolve_timeout)rr#rr$r
r
rr\srcKsd}t|||�dS)NZread_timeout)r&)rr#rr$r
r
rrasrcCsHt||d�}|dkrt}t|�}|dkr,d}t|||�t|||�dS)Nr)rr�intr�_update_default_client_config)r#rr$r%r
r
rr&fsr&cCs6|j�}tf||i�}|dk	r(|j|�}|j|�dS)N)Zget_default_client_configr�mergeZset_default_client_config)r#r$r%Zcurrent_default_configZnew_default_configr
r
rr(ss

r()r�osZbotocore.clientrZbotocore.endpointrZbotocore.handlersrrZ
awscli.compatrrrrr r"r
r	rrr&r(r
r
r
r�<module>
s"