outputs.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:webmon 作者: KarolBedkowski 项目源码 文件源码
def report(self, items, footer: ty.Optional[str]=None):
        filename = common.prepare_filename(self._conf["file"])
        _make_backup(filename)
        try:
            with open(filename, "w") as ofile:
                html = publish_string(
                    "\n".join(self._mk_report(items, footer)),
                    writer_name='html',
                    settings=None,
                    settings_overrides=_DOCUTILS_HTML_OVERRIDES)
                ofile.write(html.decode('utf-8'))
        except IOError as err:
            raise common.ReportGenerateError(
                self, "Writing report file %s error : %s" %
                (self._conf['file'], err))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号