o .&a@s ddlZddlmZddZdS)N)ServiceDocumenterc Cstj|dd}tj|st||D],}t||}tj||d}t|d }| |Wdn1s>wYqdS)afGenerates the reference documentation for botocore This will go through every available AWS service and output ReSTructured text files documenting each service. :param root_dir: The directory to write the reference files to. Each service's reference documentation is loacated at root_dir/reference/services/service-name.rst referenceservicesz.rstwbN) ospathjoinexistsmakedirsget_available_servicesrdocument_serviceopenwrite)root_dirsessionservices_doc_path service_namedocsservice_doc_pathfr8/usr/lib/python3/dist-packages/botocore/docs/__init__.py generate_docss     r)rbotocore.docs.servicerrrrrrs