Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
lib
/
python3
/
dist-packages
/
botocore
/
docs
/
__pycache__
/
Filename :
paginator.cpython-310.pyc
back
Copy
o .&�a� � @ s\ d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z G dd� de �Z dd 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_name� _service_name�_service_paginator_model)�self�client�service_paginator_model� r �9/usr/lib/python3/dist-packages/botocore/docs/paginator.py�__init__ s zPaginatorDocumenter.__init__c C s` |j �d� |j �� |�d� t| jj�}|D ]}|j �d| jj j |f � | �||� qdS )zhDocuments the various paginators for a service param section: The section to write to. � PaginatorszThe available paginators are:z:py:class:`%s.Paginator.%s`N)�style�h2�new_line�writeln�sortedr �_paginator_config�lir � __class__�__name__�_add_paginator)r �section�paginator_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)�add_new_sectionr �start_sphinx_py_classr r r �start_codeblockr �writer � end_codeblockr � get_paginator�document_paginate_methodr �eventsr )r r r! r% r r r r - s2 �� �� � �z"PaginatorDocumenter._add_paginatorN)r � __module__�__qualname__r r"