【python】执行装饰方法后,返回结果为None

原因:内嵌装饰函数没有返回结果

def match_error(func):
    """2020-06-06 00:29:05 根据数据选择分支"""
    def _match_error(self, *args, **kwargs):
        return self.match(lambda x: self, lambda x: func(self, *args, **kwargs))
    return _match_error

 

posted @ 2020-06-06 02:23  德丽莎·阿波卡利斯  阅读(210)  评论(0编辑  收藏  举报