HEX
Server: Apache
System: Linux srv1.prosuiteplus.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: prosuiteplus (1001)
PHP: 8.3.20
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/awscli/customizations/__pycache__/addexamples.cpython-38.pyc
U

<�^�@s*dZddlZddlZe�e�Zdd�ZdS)aZ
Add authored examples to MAN and HTML documentation
---------------------------------------------------

This customization allows authored examples in ReST format to be
inserted into the generated help for an Operation.  To get this to
work you need to:

* Register the ``add_examples`` function below with the
  ``doc-examples.*.*`` event.
* Create a file containing ReST format fragment with the examples.
  The file needs to be created in the ``examples/<service_name>``
  directory and needs to be named ``<service_name>-<op_name>.rst``.
  For example, ``examples/ec2/ec2-create-key-pair.rst``.

�Nc	Ks�tj�tj�tj�tj�t���d�}tj�||j�dtjj��}|d}t	�
d|�tj�|�r�|jj
�d�t|�}|��D]}|j�|�q�dS)NZexamples�.z.rstzLooking for example file at: %sZExamples)�os�path�join�dirname�abspath�__file__Zevent_class�replace�sep�LOG�debug�isfile�docZstyleZh2�open�	readlines�write)Zhelp_command�kwargsZdoc_path�fp�line�r�C/usr/lib/python3/dist-packages/awscli/customizations/addexamples.py�add_examples$s$
����r)�__doc__rZloggingZ	getLogger�__name__rrrrrr�<module>
s