403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/botocore/docs/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/botocore/docs/__pycache__/utils.cpython-314.pyc
+
��i��
��^RIt^RIHtRtRtRt]!R.RO4t!RR]4t!RR	4t!R
R4t	!RR
4t
RRRRRRRRRR/t]P!RP]!]P]444tRtRtR#)�N)�
namedtuplec�@�RRRRRRRRR	R
RR
RR
/PW4#)z�Get the Python type name for a given model type.

    >>> py_type_name('list')
    'list'
    >>> py_type_name('structure')
    'dict'

:rtype: string
�blob�bytes�	character�string�double�float�long�integer�map�dict�	structure�	timestamp�datetime��get��	type_names&�5/usr/lib/python3/dist-packages/botocore/docs/utils.py�py_type_namers=��	���X��'��	�
�v��V��Z��
�c�)�� �c�N�RRRRRRRRRR	R
RRR
RRRRRR/
PVR4#)z�Get the Python default value for a given model type.

    >>> py_default('string')
    ''string''
    >>> py_default('list')
    '[...]'
    >>> py_default('unknown')
    '...'

:rtype: string
r	z123.0r�123rrz'string'rzb'bytes'�booleanz
True|False�listz[...]r
z{...}rrzdatetime(2015, 1, 1)z...rrs&r�
py_defaultr&sO��	�'����5��*��
��<���
�w��W��+��
�c�)�U��rc�d�VPPR4pVPPRR4pVPR4'd
VR,pVPR4'd
VR,pV'd1VP4VP49dVRVR	2,
pV#)
zoGenerate the official name of an AWS Service

:param service_model: The service model representing the service
�serviceFullName�serviceAbbreviation��Amazon:�NN�AWS:�NNz (�))�metadatar�
startswith�lower)�
service_model�
official_name�
short_names&  r�get_official_service_namer-@s���
"�*�*�.�.�/@�A�M��'�'�+�+�,A�2�F�J����X�&�&���^�
����U�#�#���^�
��j�&�&�(�
�0C�0C�0E�E��2�j�\��+�+�
��r�DocumentedShapec�:aa�]tRt^]toRtRV3RlltRtVtV;t#)r.zBUse this class to inject new shapes into a model for documentationc	�R<�Vf.pVf.pVf.p\SV`VVVVVVV4#�N)�super�__new__)�cls�namer�
documentationr'�members�required_members�	__class__s&&&&&&&�rr3�DocumentedShape.__new__`sL������H��?��G��#�!���w���������
�	
r�)NNN)	�__name__�
__module__�__qualname__�__firstlineno__�__doc__r3�__static_attributes__�__classdictcell__�
__classcell__)r9�
__classdict__s@@rr.r.]s����L�
�
rc�0a�]tRt^ztoRRltRtRtVtR#)�AutoPopulatedParamNc�8�WnW nVf
RVnR#R#)Nz{Please note that this parameter is automatically populated if it is not provided. Including this parameter is not required
�r5�param_description)�selfr5rIs&&&r�__init__�AutoPopulatedParam.__init__{s%���	�!2���$��
�"�%rc��VPR4'd�VPVP9dlVPVP4pRVP9dVP	R4VPR4pVPVP4R#R#VPR4'dLVPR4pVPVP9dVP	VP4R#R#R#)z�Documents auto populated parameters

It will remove any required marks for the parameter, remove the
parameter from the example, and add a snippet about the parameter
being autopopulated in the description.
zdocs.request-paramszis-required�param-documentationzdocs.request-example�structure-valueN)r(r5�available_sections�get_section�delete_section�writelnrI�rJ�
event_name�section�kwargs�description_sections&&&, r�document_auto_populated_param�0AutoPopulatedParam.document_auto_populated_param�s���� � �!6�7�7��y�y�G�6�6�6�!�-�-�d�i�i�8�� �G�$>�$>�>��*�*�=�9�&-�&9�&9�)�'�#�$�+�+�D�,B�,B�C�7��
"�
"�#9�
:�
:��)�)�*;�<�G��y�y�G�6�6�6��&�&�t�y�y�1�7�;rrHr1)r<r=r>r?rKrYrArB�rDs@rrFrFzs�����2�2rrFc�0a�]tRt^�toRtRtRtRtVtR#)�HideParamFromOperationsa.Hides a single parameter from multiple operations.

This method will remove a parameter from documentation and from
examples. This method is typically used for things that are
automatically populated because a user would be unable to provide
a value (e.g., a checksum of a serialized XML request body).c���W n\4Vn\4VnRpRpVFIpVPP	WAV3,4VPP	WQV3,4KK	R#)z�
:type service_name: str
:param service_name: Name of the service to modify.

:type parameter_name: str
:param parameter_name: Name of the parameter to modify.

:type operation_names: list
:param operation_names: Operation names to modify.
z*docs.request-params.%s.%s.complete-sectionz+docs.request-example.%s.%s.complete-sectionN)�_parameter_name�set�_params_events�_example_events�add)rJ�service_name�parameter_name�operation_names�param_template�example_templater5s&&&&   rrK� HideParamFromOperations.__init__�sl�� .��!�e���"�u���E��H��#�D����#�#�N�D�5I�$I�J�� � �$�$�%5�t�8L�%L�M�$rc���WP9dVPR4pMWP9dR#VPVP9dVPVP4R#R#)rON)rbrQrar_rPrR)rJrUrVrWs&&&,r�
hide_param�"HideParamFromOperations.hide_param�s[���-�-�-��)�)�*;�<�G�
�2�2�
2�����7�#=�#=�=��"�"�4�#7�#7�8�>r)rbr_raN)	r<r=r>r?r@rKrkrArBr[s@rr]r]�s����D�N�*9�9rr]c�0a�]tRt^�toRtRtRtRtVtR#)�AppendParamDocumentationz-Appends documentation to a specific parameterc��WnW nR#r1)r_�_doc_string)rJre�
doc_strings&&&rrK�!AppendParamDocumentation.__init__�s��-��%�rc���VPVP9dJVPVP4pVPR4pVPVP4R#R#)rNN)r_rPrQrSrprTs&&&, r�append_documentation�-AppendParamDocumentation.append_documentation�sW�����7�#=�#=�=��)�)�$�*>�*>�?�G�")�"5�"5�6K�"L���'�'��(8�(8�9�>r)rpr_N)	r<r=r>r?r@rKrtrArBr[s@rrnrn�s����7�&�:�:rrn�
z\n�
z\r�	z\t�z\b�z\f�|c�:�\VP^4,#)r)�	_CONTROLS�group)�matchs&r�_CONTROLS_MATCH_HANDLERr��s���U�[�[��^�$�$rc�6�\P\V4#r1)�_ESCAPE_CONTROLS_RE�subr�)�values&r�escape_controlsr��s���"�"�#:�E�B�Br)r5rr6r'r7r8)�re�collectionsrrrr-�_DocumentedShaper.rFr]rnr}�compile�joinr
�escaper�r�r�r;rr�<module>r�s���
�"� �*�4
� ���
��
�&�
�:2�2�B$9�$9�N:�:�	�%��%��%��%��%�
�	��j�j����#�b�i�i��*C�!D�E��%�Cr

Youez - 2016 - github.com/yon3zu
LinuXploit