functools

    2热度

    2回答

    我想创建一个新的装饰器来代替@wraps(f),它可以做任何其他的魔术@wraps(f)。我会怎么做? 具体来说,我有几个装饰器的形式为: def decorator(f): @wraps(f) def wrapper(*args, **kwargs): # does some stuff in here return f(*args, **kwargs

    1热度

    1回答

    我使用的是块这样的: def served(fn) : def wrapper(*args, **kwargs): p = xmlrpclib.ServerProxy(SERVER, allow_none=True) return (p.__getattr__(fn.__name__)(*args, **kwargs)) # do the function ca