ʺh dZdZddlZddlZddlmZmZmZddlm Z Gdde j Z Gdd e j Z dS) z PEP HTML Writer. reStructuredTextN)frontendnodesutils) html4css1c TeZdZdZejejej dejej e eZ dZ ejejej dejej e e Zejjdde deddd gd d d fd dgdd d fejdgdejdfffzZe edZdZdZdZdZdZdZdS)Writerzpep.cssdummyz template.txtzPEP/HTML Writer OptionszPFor the PEP/HTML writer, the default value for the --stylesheet-path option is "z,", and the default value for --template is "z!". See HTML Writer Options above.z8Python's home URL. Default is "https://www.python.org".z --python-homezhttps://www.python.orgz)defaultmetavarz>Home URL prefix for PEPs. Default is "." (current directory).z --pep-home.z --no-random store_true)action validator)stylesheet_pathtemplate)rzpep_html writer)writersz html writerszhtml4css1 writerc\tj|t|_dS)N)rr __init__HTMLTranslatortranslator_classselfs /builddir/build/BUILD/imunify360-venv-2.5.2/opt/imunify360/venv/lib/python3.11/site-packages/docutils/writers/pep_html/__init__.pyrzWriter.__init__;s'!!$''' .ctj|}|jj}|j}||d<|j|d<|dkrd|d<n|dz|d<|jtj }|j|}|dd |_ |j |d <|j rd|d <nddl }|d |d < d t|j z|d <n#t $r |j |d <YnwxYw|dd |_|j|d<d|j|jz|jz|d<|S)Npyhomepephomez..r pepindexz /dev/pepsrpepbanner@z%04ipepnumtitlebody)rr interpolation_dictdocumentsettings python_homepep_homefirst_child_matching_classr field_listastextr$ no_randomrandom randrangeint ValueErrorr%joinbody_pre_docinfodocinfor')rsubsr*rindexheaderr1s rr(zWriter.interpolation_dict?s22488=)%X"+Y T>>"D  % 3D  889IJJu%Qil))++ kU   2DNN MMM#--b11DN )#c$+&6&66DNN ) ) )![DNNN )AYq\((**  W ww  !DL 049 <>>V  s C;;DDctj||jg|jd<|j|jd<dS)Nr%r$)rr assemble_partsr%partsr$rs rr<zWriter.assemble_parts\s=''---#zl 7#{ 8rN)__name__ __module__ __qualname__default_stylesheetr relative_pathospathr5getcwddirname__file__default_stylesheet_pathdefault_templatedefault_template_pathrr settings_specr SUPPRESS_HELPvalidate_booleansettings_default_overridesrelative_path_settingsconfig_sectionconfig_section_dependenciesrr(r<rrr r s"1e1  YRY[['**  RW__X..0BCCEE&/E/  YRY[['**  RW__X..0@AACC$2!! # " "$9$9$9 ; F  .7 C C E K .g . . 0  /!0I J J L N 6OOM"6M.C"E"E+&N#7///:+++++rr ceZdZdZdS)rctj||d|dvr|jddSdS)Nrfc2822classesz
)rrdepart_field_listr'append)rnodes rrWz HTMLTranslator.depart_field_listdsN 224>>> Y ' ' I  Z ( ( ( ( ( ( 'rN)r>r?r@rWrRrrrrbs#)))))rr) __doc__ __docformat__rCos.pathdocutilsrrrdocutils.writersrr rrRrrr_s #  ++++++++++&&&&&&L+L+L+L+L+Y L+L+L+^)))))Y-)))))r