qqhtml.py 文件源码

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

项目:qqmbr 作者: ischurov 项目源码 文件源码
def format(self, content: Optional[QqTag],
               blanks_to_pars=True,
               keep_end_pars=True) -> str:
        """
        :param content: could be QqTag or any iterable of QqTags
        :param blanks_to_pars: use blanks_to_pars (True or False)
        :param keep_end_pars: keep end paragraphs
        :return: str: text of tag
        """
        if content is None:
            return ""

        out = []

        for child in content:
            if isinstance(child, str):
                if blanks_to_pars:
                    out.append(self.blanks_to_pars(html_escape(
                        child, keep_end_pars)))
                else:
                    out.append(html_escape(child))
            else:
                out.append(self.handle(child))
        return "".join(out)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号