ó 9(Zc@shdZddlmZmZdddedd„Zddddedd„Zddddd„ZdS( s1 This module contains practical examples of Docutils client code. Importing this module from client code is not recommended; its contents are subject to change in future Docutils releases. Instead, it is recommended that you copy and paste the parts you need into your own code, modifying as necessary. i˙˙˙˙(tcoretiotunicodeic CsIi|d6|d6|d6}tjd|d|d|ddd |ƒ}|S( s Given an input string, returns a dictionary of HTML document parts. Dictionary keys are the names of parts, and values are Unicode strings; encoding is up to the client. Parameters: - `input_string`: A multi-line text string; required. - `source_path`: Path to the source file or object. Optional, but useful for diagnostic output (system messages). - `destination_path`: Path to the file or object which will receive the output; optional. Used for determining relative paths (stylesheets, source links, etc.). - `input_encoding`: The encoding of `input_string`. If it is an encoded 8-bit string, provide the correct encoding. If it is a Unicode string, use "unicode", the default. - `doctitle`: Disable the promotion of a lone top-level section title to document title (and subsequent section title to document subtitle promotion); enabled by default. - `initial_header_level`: The initial level for header elements (e.g. 1 for "

"). tinput_encodingtdoctitle_xformtinitial_header_leveltsourcet source_pathtdestination_patht writer_namethtmltsettings_overrides(Rt publish_parts(t input_stringRRRtdoctitleRt overridestparts((s3/tmp/pip-build-wDUJoH/docutils/docutils/examples.pyt html_partss    c CsYtd|d|d|d|d|d|ƒ}|d}|dkrU|j|ƒ}n|S( sE Given an input string, returns an HTML fragment as a string. The return value is the contents of the element. Parameters (see `html_parts()` for the remainder): - `output_encoding`: The desired encoding of the output. If a Unicode string is desired, use the default value of "unicode" . R RRRRRt html_bodyR(Rtencode( R RRRtoutput_encodingRRRtfragment((s3/tmp/pip-build-wDUJoH/docutils/docutils/examples.pyR4s      c#Csł|r|jƒ}ni}||d s !