HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/awscli/customizations/__pycache__/addexamples.cpython-310.pyc
o

.&�a�@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�|�rI|jj
�d�t|�}|��D]
}|j�|�q@dSdS)N�examples�.z.rstzLooking for example file at: %s�Examples)�os�path�join�dirname�abspath�__file__�event_class�replace�sep�LOG�debug�isfile�doc�style�h2�open�	readlines�write)�help_command�kwargs�doc_path�fp�line�r�C/usr/lib/python3/dist-packages/awscli/customizations/addexamples.py�add_examples$s(
�����r)�__doc__r�logging�	getLogger�__name__rrrrrr�<module>s