Functions | |
def | curry |
def | update_wrapper |
def | wraps |
Variables | |
tuple | WRAPPER_ASSIGNMENTS |
tuple | WRAPPER_UPDATES |
def asap.compatibility.curry | ( | _curried_func, | |
args, | |||
kwargs | |||
) |
Definition at line 53 of file compatibility.py.
Referenced by asap.compatibility.wraps().
def asap.compatibility.update_wrapper | ( | wrapper, | |
wrapped, | |||
assigned = WRAPPER_ASSIGNMENTS , |
|||
updated = WRAPPER_UPDATES |
|||
) |
Update a wrapper function to look like the wrapped function wrapper is the function to be updated wrapped is the original function assigned is a tuple naming the attributes assigned directly from the wrapped function to the wrapper function (defaults to functools.WRAPPER_ASSIGNMENTS) updated is a tuple naming the attributes off the wrapper that are updated with the corresponding attribute from the wrapped function (defaults to functools.WRAPPER_UPDATES)
Definition at line 80 of file compatibility.py.
References asap.compatibility.wraps().
def asap.compatibility.wraps | ( | wrapped, | |
assigned = WRAPPER_ASSIGNMENTS , |
|||
updated = WRAPPER_UPDATES |
|||
) |
Decorator factory to apply update_wrapper() to a wrapper function Returns a decorator that invokes update_wrapper() with the decorated function as the wrapper argument and the arguments to wraps() as the remaining arguments. Default arguments are as for update_wrapper(). This is a convenience function to simplify applying curry() to update_wrapper().
Definition at line 104 of file compatibility.py.
References asap.compatibility.curry().
Referenced by asap.compatibility.update_wrapper().
Definition at line 75 of file compatibility.py.
Definition at line 76 of file compatibility.py.