ó >ôac@szddlmZddlmZddlmZddlmZddlmZddl m Z de fd„ƒYZ d S( iÿÿÿÿ(tDataNotFoundError(tClientDocumenter(tClientExceptionsDocumenter(tWaiterDocumenter(tPaginatorDocumenter(tDocumentStructuretServiceDocumentercBs\eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d d„Z RS( cCsj||_||_|jj|ddddddƒ|_|jjj|_ddd d d d g|_dS( Nt region_names us-east-1taws_access_key_idtfootaws_secret_access_keytbarttitlestable-of-contentss client-apisclient-exceptionss paginator-apis waiter-api(t_sessiont _service_namet create_clientt_clienttmetateventst_event_emittertsections(tselft service_nametsession((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pyt__init__s    cCs¬t|jd|jddƒ}|j|jdƒƒ|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-apisclient-exceptionss paginator-apis waiter-api( RRRR t get_sectionttable_of_contentst client_apitclient_exceptionst paginator_apit waiter_apitflush_structure(Rt doc_structure((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pytdocument_service(s cCs@|jj|jjjƒ|jjdd|jfd|ƒdS(Ns docs.%s.%sR tsection(tstyleth1Rt __class__t__name__RtemitR(RR%((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pyR 8s   cCs|jjddddƒdS(NR sTable of Contentstdepthi(R&R(RR%((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pyR@scCsMd}y|j|jƒ}Wntk r/nXt|j|ƒj|ƒdS(N(tNonet get_examplesRRRRtdocument_client(RR%texamples((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pyRCs  cCst|jƒj|ƒdS(N(RRtdocument_exceptions(RR%((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pyRLscCsQy|jj|jƒ}Wntk r-dSXt|j|ƒ}|j|ƒdS(N(R tget_paginator_modelRRRRtdocument_paginators(RR%tservice_paginator_modeltpaginator_documenter((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pyR Os  cCsG|jjrC|jj|jƒ}t|j|ƒ}|j|ƒndS(N(Rt waiter_namesR tget_waiter_modelRRtdocument_waiters(RR%tservice_waiter_modeltwaiter_documenter((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pyR!Ys    cCs/|jjdƒ}|j|d|ƒ}|dS(Nt data_loaders examples-1R/(R t get_componenttload_service_model(RRt api_versiontloaderR/((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pyR-asN( R)t __module__RR$R RRRR R!R,R-(((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pyRs      N( tbotocore.exceptionsRtbotocore.docs.clientRRtbotocore.docs.waiterRtbotocore.docs.paginatorRtbotocore.docs.bcdoc.restdocRtobjectR(((s6/usr/lib/fence-agents/bundled/botocore/docs/service.pyt s