HEX
Server: Apache
System: Linux srv1.prosuiteplus.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: prosuiteplus (1001)
PHP: 8.3.20
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/awscli/customizations/__pycache__/globalargs.cpython-38.pyc
U

<�^��@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�Z	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
�B/usr/lib/python3/dist-packages/awscli/customizations/globalargs.py�register_parse_global_argss�����rcKst|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rc
CsHzt�|�WStk
rB}ztd|t|�f��W5d}~XYnXdS)NzBad value for --query %s: %s)�jmespath�compile�	Exception�
ValueError�str)r�er
r
r�_resolve_query3sr cCs t�|�}|jstd|��|S)NztBad value for --endpoint-url "%s": scheme is missing.  Must be of the form http://<hostname>/ or https://<hostname>/)rZschemer)rZparsedr
r
r�_resolve_endpoint_url:s
�r!cKsLd}t||d�}|dk	rHd}|s&d}nt|dd�p:|�d�}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-signingr)Zsign_requestrr)rr"rr
r
rr	Ts�r	cKsd}t|||�dS)NZconnect_timeout��_resolve_timeout�rr"rr#r
r
rr\srcKsd}t|||�dS)NZread_timeoutr%r'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|��}tf||i�}|dk	r(|�|�}|�|�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"