HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-31-18-78 6.17.0-1017-aws #17~24.04.1-Ubuntu SMP Tue May 26 21:09:53 UTC 2026 aarch64
User: ubuntu (1000)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/docutils/readers/__pycache__/pep.cpython-312.pyc
�

�dd���^�dZdZddlmZddlmZmZddlmZGd�dej�Z	y)	z+
Python Enhancement Proposal (PEP) Reader.
�reStructuredText�)�
standalone)�peps�frontmatter)�rstc�n��eZdZdZ	dZdZdZ�fd�Zddd�Ze	jjZd	d�Z
�xZS)
�Reader)�pep)zPEP Reader Option DefaultszfThe --pep-references and --rfc-references options (for the reStructuredText parser) are on by default.�z
pep reader)�readerszstandalone readerc�Z��t�|��}|jtj�|jtj
�|jtj�|jtjtjtjg�|S)N)�super�get_transforms�remover�DocTitle�SectionSubTitle�DocInfo�extendr�Headers�Contents�TargetNotes)�self�
transforms�	__class__s  ��6/usr/lib/python3/dist-packages/docutils/readers/pep.pyrzReader.get_transformssu����W�+�-�
����+�.�.�/����+�5�5�6����+�-�-�.����4�<�<�����8H�8H�I�J����)�pep_references�rfc_referencesc��|�%tjd|j���}tjj||d�y)z`parser` should be ``None``.NT)�rfc2822�inliner�)r�Parser�
inliner_classrr	�__init__)r�parser�parser_names   rr&zReader.__init__,s8���>��Z�Z��d�6H�6H�6J�K�F����"�"�4���4r)NN)�__name__�
__module__�__qualname__�	supported�
settings_spec�config_section�config_section_dependenciesr�settings_default_overridesr�states�Inlinerr%r&�
__classcell__)rs@rr	r	sE����I�(��M�"�N�"B���56��!K���J�J�&�&�M�5rr	N)
�__doc__�
__docformat__�docutils.readersr�docutils.transformsrr�docutils.parsersrr	rrr�<module>r9s.��
�#�
�(�1� �5�Z�
�
�5r