def parse_thread(filename, destination=None):
settings = OptionParser(components=(Parser,)).get_default_values()
pub = core.Publisher(None, None, None, settings=settings)
pub.set_components('standalone', 'restructuredtext', 'html')
pub.writer = ThreadWriter()
pub.set_source(None, filename)
if destination is not None:
pub.set_destination(None, destination)
else:
pub.destination_class = io.NullOutput
pub.set_destination(None, None)
pub.process_programmatic_settings(None, None, None)
try:
pub.publish()
except SystemExit as e:
pass
return pub.writer.visitor.uuid, pub.writer.visitor.comments
评论列表
文章目录