o
    =_Wc  ã                   @   s    d dl Z d dlmZ dd„ ZdS )é    N)ÚServiceDocumenterc              	   C   sŒ   t j | dd¡}t j |¡st  |¡ | ¡ D ],}t||ƒ ¡ }t j ||d ¡}t|dƒ}| 	|¡ W d  ƒ n1 s>w   Y  qdS )a  Generates 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
    Ú	referenceZservicesz.rstÚwbN)
ÚosÚpathÚjoinÚexistsÚmakedirsZget_available_servicesr   Zdocument_serviceÚopenÚwrite)Úroot_dirÚsessionZservices_doc_pathZservice_nameÚdocsZservice_doc_pathÚf© r   ú5D:\Flask\env\Lib\site-packages\boto3/docs/__init__.pyÚgenerate_docs   s   
ÿÿ€ûr   )r   Zboto3.docs.servicer   r   r   r   r   r   Ú<module>   s   