o
    ˷e                     @   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
    	referenceservicesz.rstwbN)
ospathjoinexistsmakedirsget_available_servicesr   document_serviceopenwrite)root_dirsessionservices_doc_pathservice_namedocsservice_doc_pathf r   J/var/www/ideatree/venv/lib/python3.10/site-packages/boto3/docs/__init__.pygenerate_docs   s   
r   )r   boto3.docs.servicer   r   r   r   r   r   <module>   s   