如何在reSTructuredText中抑制或禁用警告?

我正在使用Python中的CMS,它使用reStructuredText(通过docutils)来格式化内容。我的很多内容都是从其他来源导入的,通常以未格式化的文本文档的形式出现。 reST对此非常有用,因为默认情况下它使一切看起来都非常清晰。 但是,我遇到的一个问题是,我在网络服务器上将警告转储到stderr并注入我的页面内容。例如,我在网页上收到如下警告:   系统消息:警告/ 2(,第296行);反向链接 我的问题是:如何抑制,禁用或重定向这些警告? 理想情况下,我很乐意将这些内容写入日志文件,但如果有人可以告诉我如何关闭警告而不是注入我的内容那么这将是完美的。 负责将reST解析为HTML的代码:
from docutils import core
import reSTpygments

def reST2HTML( str ):
    parts = core.publish_parts(
                          source = str,
                          writer_name = 'html')
    return parts['body_pre_docinfo'] + parts['fragment']
    
已邀请:
def reST2HTML( str ):
    parts = core.publish_parts(
    source = str,
    writer_name = 'html',
    settings_overrides={'report_level':'quiet'},
    )
    return parts['body_pre_docinfo'] + parts['fragment']
    

要回复问题请先登录注册