Python 类内部的方法调用装饰器怎么传 self 参数啊

xjw.123456 · 2024年02月04日 · 最后由 xjw.123456 回复于 2024年02月05日 · 4795 次阅读
class Test:
    def dealLogin(self, count):
        def decorator(func):
            def wrapper(self, *args, **kwargs):
                pass
                return func(self, *args, **kwargs)

            return wrapper

        return decorator

    def saveBidEvaluation(self, projectId, projectType):
        pass

下面的方法调用装饰器怎么传 self 啊

共收到 5 条回复 时间 点赞
def dealLogin(count):
    def decorator(func):
        def wrapper(self, *args, **kwargs):
            return func(self, *args, **kwargs)
        return wrapper
    return decorator

用下,代码片段格式吧,你这看的真难受

testjson 回复
def dealLogin(self, count):
    def decorator(func):
        def wrapper(self, *args, **kwargs):
            pass
            return func(self, *args, **kwargs)

        return wrapper

    return decorator


def saveBidEvaluation(self, projectId, projectType):
    pass

你都不知道我在说什么

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册