| Server IP : 89.117.53.150 / Your IP : 216.73.216.11 Web Server : Apache System : Linux server2.hostofiraq.site 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64 User : iscmbt-kufa-atu ( 1014) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/botocore/docs/__pycache__/ |
Upload File : |
o
<&�a�2 � @ s� d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ d dlm Z d dl
mZ d dl mZ d d l
mZ d
d� ZG dd
� d
e�ZG dd� de�ZdS )� )�get_official_service_name��document_custom_method)�document_model_driven_method)�get_instance_public_methods)�document_shared_examples)�ResponseExampleDocumenter)�ResponseParamsDocumenter)�DocumentedShape)�OrderedDictc K s | dkrd S |dv S )N�generate_presigned_url)�s3� )�method_name�service_name�kwargsr r �6/usr/lib/python3/dist-packages/botocore/docs/client.py�!_allowlist_generate_presigned_url s r c @ s� e Zd ZegZd dd�Zdd� Zdd� Zdd � Zd
d� Z dd
� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zdd� ZdS )!�ClientDocumenterNc C s. || _ || _| jd u ri | _| j jjj| _d S �N)�_client�_shared_examples�meta�
service_modelr �
_service_name)�self�client�shared_examplesr r r �__init__# s
zClientDocumenter.__init__c C s8 | � |� | �|� | �� }| �||� | �||� dS )z]Documents a client and its methods
:param section: The section to write to.
N)�
_add_title�_add_class_signature�_get_client_methods�_add_client_intro�_add_client_methods)r �section�client_methodsr r r �document_client* s
z ClientDocumenter.document_clientc C s t | j�}| �|�S r )r r �_filter_client_methods)r r% r r r r! 5 s
z$ClientDocumenter._get_client_methodsc C s8 i }|� � D ]\}}| j||| jd�}|r|||<