U
    [ªSh  ã                   @   s.   d Z dZddlmZmZ G dd„ dejƒZdS )zC
Simple internal document tree Writer, writes indented pseudo-XML.
ÚreStructuredTexté    )ÚwritersÚfrontendc                   @   sH   e Zd ZdZddddgdejdœfffZdZd	ZdZ	d
d„ Z
dd„ ZdS )ÚWriter)Z	pseudoxmlÚpprintÚpformatz$"Docutils pseudo-XML" Writer OptionsNzPretty-print <#text> nodes.z
--detailedÚ
store_true)ÚactionÚ	validatorzpseudoxml writer)r   c                 C   s   | j  ¡ | _d S )N)Zdocumentr   Úoutput)Úself© r   úM/root/rtd-docs/venv/lib/python3.8/site-packages/docutils/writers/pseudoxml.pyÚ	translate#   s    zWriter.translatec                 C   s   dS )z2This writer supports all format-specific elements.Tr   )r   Úformatr   r   r   Úsupports&   s    zWriter.supports)Ú__name__Ú
__module__Ú__qualname__Ú	supportedr   Zvalidate_booleanZsettings_specZconfig_sectionZconfig_section_dependenciesr   r   r   r   r   r   r   r      s   
þý	r   N)Ú__doc__Ú__docformat__Zdocutilsr   r   r   r   r   r   r   Ú<module>   s   