📂 FileMgr
📍
/
usr
/
lib
/
python3
/
dist-packages
/
boto3
/
docs
/
__pycache__
✏️ /usr/lib/python3/dist-packages/boto3/docs/__pycache__/service.cpython-312.pyc
✕ Tutup
� ��e`! � �v � d dl Z d dlmZ d dlmZ d dlmZ d dlZd dl m Z d dlmZm Z d dlmZ G d� d e� Zy) � N)�DocumentStructure)�ServiceDocumenter)�DataNotFoundError)�Boto3ClientDocumenter)�ResourceDocumenter�ServiceResourceDocumenter)�ServiceContextc �� � � e Zd Zej j ej j ej � d� Z � fd�Z d� Zd� Zd� Z d� Zd� Zd� Zd � Z� xZS ) r �examplesc �T �� t �| � ||j |�� || _ | j j |� | _ d | _ | j | j j � v r | j j |� | _ g d�| _ || _ d| _ y )N)�service_name�session�root_docs_path)�title�client� paginators�waiters� resourcesr �context-paramszLhttps://boto3.amazonaws.com/v1/documentation/api/latest/guide/resources.html) �super�__init__�_session�_boto3_sessionr �_client�_service_resource� _service_name�get_available_resources�resource�sections�_root_docs_path�_USER_GUIDE_LINK)�selfr r r � __class__s ��4/usr/lib/python3/dist-packages/boto3/docs/service.pyr zServiceDocumenter.__init__ s� �� � ���%� �$�$�)� � � &����*�*�1�1�,�?���!%�������!4�!4�!L�!L�!N�N�%)�%8�%8�%A�%A�,�%O�D�"� �� � .��� ?� �� c �B � t | j | j d�� }| j |j d� � | j |j d� � | j |j d� � | j |j d� � | j r | j |j d� � | j |j d� � |j d � }| j |� |j � S ) ziDocuments an entire service. :returns: The reStructured text of the documented service. �html)� section_names�targetr r r r r r r ) r r r r �get_section� client_api� paginator_api� waiter_apir �resource_section�_document_examples�client_context_params�flush_structure)r"