ó U!¶\c@svddlmZddlmZddlmZddlmZddlm Z de fd„ƒYZ e d„Z d S( iÿÿÿÿ(t xform_name(t OrderedDict(tDocumentedShape(tget_service_module_name(tdocument_model_driven_methodtPaginatorDocumentercBs#eZd„Zd„Zd„ZRS(cCs+||_|jjjj|_||_dS(N(t_clienttmetat service_modelt service_namet _service_namet_service_paginator_model(tselftclienttservice_paginator_model((s;/tmp/pip-install-usGedi/botocore/botocore/docs/paginator.pyt__init__s cCs„|jjdƒ|jjƒ|jdƒt|jjƒ}xA|D]9}|jjd|jj j |fƒ|j ||ƒqCWdS(shDocuments the various paginators for a service param section: The section to write to. t PaginatorssThe available paginators are:s:py:class:`%s.Paginator.%s`N( tstyleth2tnew_linetwritelntsortedR t_paginator_configtliRt __class__t__name__t_add_paginator(R tsectiontpaginator_namestpaginator_name((s;/tmp/pip-install-usGedi/botocore/botocore/docs/paginator.pytdocument_paginatorss    c CsÍ|j|ƒ}|jjdd|jjj|fƒ|jjƒ|jjƒ|jdt |ƒƒ|jj ƒ|jjƒ|j j |ƒ}t d|d|d|jjjd|jjjd|ƒdS( Nt class_names%s.Paginator.%ss&paginator = client.get_paginator('%s')RRt event_emitterRtpaginator_config(tadd_new_sectionRtstart_sphinx_py_classRRRtstart_codeblockRtwriteRt end_codeblockR t get_paginatortdocument_paginate_methodRteventsR(R RRR!((s;/tmp/pip-install-usGedi/botocore/botocore/docs/paginator.pyR-s&        (Rt __module__RRR(((s;/tmp/pip-install-usGedi/botocore/botocore/docs/paginator.pyRs  c Csµ|j|ƒ}tƒ}tddddddƒ|dThe total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

tPageSizes

The size of each page.

t StartingTokentstringsq

A token to specify where to start paginating. This is the NextToken from a previous response.

tPaginationConfigt structuresC

A dictionary that provides parameters to control pagination.

tmemberst NextTokens$

A token to resume pagination.

t input_tokent limit_keyt output_tokensXCreates an iterator that will paginate through responses from :py:meth:`{0}.Client.{1}`.tpaginateR tmethod_descriptiontexample_prefixs&response_iterator = paginator.paginatet include_inputtinclude_outputt exclude_inputtexclude_outputtinclude_signatureN( toperation_modelRRt isinstancetlisttappendtgettNonetformatRRR( RRR RR!RARBtpagination_config_memberstbotocore_pagination_paramst#botocore_pagination_response_paramstservice_pagination_paramst"service_pagination_response_paramstpaginate_description((s;/tmp/pip-install-usGedi/botocore/botocore/docs/paginator.pyR(JsV               N(tbotocoreRtbotocore.compatRtbotocore.docs.utilsRtbotocore.utilsRtbotocore.docs.methodRtobjectRtTrueR((((s;/tmp/pip-install-usGedi/botocore/botocore/docs/paginator.pyt s 8