B 劇c@s ddlZddlmZddZdS)N)ServiceDocumenterc Cs|tj|dd}tj|s&t|xP|D]D}t||}tj||d}t|d}| |WdQRXq0WdS)aGenerates 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 :param session: The boto3 session referenceZservicesz.rstwbN) ospathjoinexistsmakedirsZget_available_servicesrZdocument_serviceopenwrite)root_dirsessionZservices_doc_path service_namedocsZservice_doc_pathfrn/private/var/folders/8c/hx9_v10d5x38qmnzt13b7b8j1k3n5b/T/pip-target-x6xd5gna/lib/python/boto3/docs/__init__.py generate_docss     r)rZboto3.docs.servicerrrrrr s