ó U!¶\c@szddlmZddlmZddlmZddlmZddlm Z ddl m Z de fd„ƒYZ d S( iÿÿÿÿ(tDataNotFoundError(tget_official_service_name(tClientDocumenter(tWaiterDocumenter(tPaginatorDocumenter(tDocumentStructuretServiceDocumentercBsSeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zdd„Z RS( cCsg||_||_|jj|ddddddƒ|_|jjj|_ddd d d g|_dS( Nt region_names us-east-1taws_access_key_idtfootaws_secret_access_keytbarttitlestable-of-contentss client-apis paginator-apis waiter-api(t_sessiont _service_namet create_clientt_clienttmetateventst_event_emittertsections(tselft service_nametsession((s9/tmp/pip-install-usGedi/botocore/botocore/docs/service.pyt__init__s    cCs–t|jd|jddƒ}|j|jdƒƒ|j|jdƒƒ|j|jdƒƒ|j|jdƒƒ|j|jdƒƒ|j ƒS( siDocuments an entire service. :returns: The reStructured text of the documented service. t section_namesttargetthtmlR stable-of-contentss client-apis paginator-apis waiter-api( RRRR t get_sectionttable_of_contentst client_apit paginator_apit waiter_apitflush_structure(Rt doc_structure((s9/tmp/pip-install-usGedi/botocore/botocore/docs/service.pytdocument_service's cCs@|jj|jjjƒ|jjdd|jfd|ƒdS(Ns docs.%s.%sR tsection(tstyleth1Rt __class__t__name__RtemitR(RR$((s9/tmp/pip-install-usGedi/botocore/botocore/docs/service.pyR 6s   cCs|jjddddƒdS(NR sTable of Contentstdepthi(R%R(RR$((s9/tmp/pip-install-usGedi/botocore/botocore/docs/service.pyR>scCsMd}y|j|jƒ}Wntk r/nXt|j|ƒj|ƒdS(N(tNonet get_examplesRRRRtdocument_client(RR$texamples((s9/tmp/pip-install-usGedi/botocore/botocore/docs/service.pyRAs  cCsQy|jj|jƒ}Wntk r-dSXt|j|ƒ}|j|ƒdS(N(R tget_paginator_modelRRRRtdocument_paginators(RR$tservice_paginator_modeltpaginator_documenter((s9/tmp/pip-install-usGedi/botocore/botocore/docs/service.pyRJs  cCsG|jjrC|jj|jƒ}t|j|ƒ}|j|ƒndS(N(Rt waiter_namesR tget_waiter_modelRRtdocument_waiters(RR$tservice_waiter_modeltwaiter_documenter((s9/tmp/pip-install-usGedi/botocore/botocore/docs/service.pyR Ts    cCs/|jjdƒ}|j|d|ƒ}|dS(Nt data_loaders examples-1R.(R t get_componenttload_service_model(RRt api_versiontloaderR.((s9/tmp/pip-install-usGedi/botocore/botocore/docs/service.pyR,\sN( R(t __module__RR#R RRRR R+R,(((s9/tmp/pip-install-usGedi/botocore/botocore/docs/service.pyRs     N(tbotocore.exceptionsRtbotocore.docs.utilsRtbotocore.docs.clientRtbotocore.docs.waiterRtbotocore.docs.paginatorRtbotocore.docs.bcdoc.restdocRtobjectR(((s9/tmp/pip-install-usGedi/botocore/botocore/docs/service.pyt s