casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables
Functions | Variables
asap.compatibility Namespace Reference

Functions

def curry
def update_wrapper
def wraps

Variables

tuple WRAPPER_ASSIGNMENTS
tuple WRAPPER_UPDATES

Function Documentation

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().


Variable Documentation

Definition at line 75 of file compatibility.py.

Definition at line 76 of file compatibility.py.