Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/botocore/docs/__pycache__/paginator.cpython-39.pyc
Ðазад
a p�h� � @ sZ d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z G dd� de �Zdd d �ZdS ) � )� xform_name)�OrderedDict)�DocumentedShape)�get_service_module_name)�document_model_driven_methodc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�PaginatorDocumenterc C s || _ | j jjj| _|| _d S )N)�_client�meta� service_model�service_nameZ _service_name�_service_paginator_model)�self�clientZservice_paginator_model� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/botocore/docs/paginator.py�__init__ s zPaginatorDocumenter.__init__c C s` |j �d� |j �� |�d� t| jj�}|D ]*}|j �d| jj j |f � | �||� q0dS )zhDocuments the various paginators for a service param section: The section to write to. Z PaginatorszThe available paginators are:z:py:class:`%s.Paginator.%s`N)�styleZh2�new_line�writeln�sortedr Z_paginator_configZlir � __class__�__name__�_add_paginator)r �sectionZpaginator_names�paginator_namer r r �document_paginators s � ��z'PaginatorDocumenter.document_paginatorsc C s� |� |�}|jjd| jjj|f d� |j�� |j�� |�dt |� � |j� � |j�� | j�|�}t ||| jjj| jjj|d� d S )Nz%s.Paginator.%s)� class_namez&paginator = client.get_paginator('%s'))r r � event_emitterr �paginator_config)Zadd_new_sectionr Zstart_sphinx_py_classr r r Zstart_codeblockr �writer Z end_codeblockr Z get_paginator�document_paginate_methodr �eventsr )r r r r r r r r - s2 �� �� ��z"PaginatorDocumenter._add_paginatorN)r � __module__�__qualname__r r r r r r r r s r Tc C s |� |�}t� }tdddd�|d<