handlers.py 文件源码

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

项目:python-zentropi 作者: zentropi 项目源码 文件源码
def match_parse(self, frame):
        for pattern in reversed(self._index_parse):
            if isinstance(frame.data.text, str):
                match_string = frame.data.text
            else:
                match_string = frame.name
            res = string_parse(
                format=pattern, string=match_string)
            if not res:
                continue
            handlers = self._handlers[pattern]
            data = frame.data
            data.update(**res.named)
            data.update({'args': res.fixed})
            frame.data = data
            return frame, handlers
        else:
            return frame, set()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号