o
    i<                     @  s:   d Z ddlm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.
    )annotationsreStructuredText)writersfrontendc                   @  sP   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dZ
dddZdS )Writer)	pseudoxmlpprintpformatz$"Docutils pseudo-XML" Writer OptionsNzPretty-print <#text> nodes.z
--detailed
store_true)action	validatorzpseudoxml writer)r   returnNonec                 C  s   | j  | _d S )N)documentr	   output)self r   `/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/docutils/writers/pseudoxml.py	translate$   s   zWriter.translateboolc                 C  s   dS )z2This writer supports all format-specific elements.Tr   )r   formatr   r   r   supports'   s   zWriter.supports)r   r   )r   r   )__name__
__module____qualname__	supportedr   validate_booleansettings_specconfig_sectionconfig_section_dependenciesr   r   r   r   r   r   r   r      s     
	
r   N)__doc__
__future__r   __docformat__docutilsr   r   r   r   r   r   r   <module>   s
   