Tools for debugging GC3Libs based programs.
Return a string representing a (name, value) pair.
Example:
>>> format_arg_value(('x', (1, 2, 3)))
'x=(1, 2, 3)'
Determine if a name is a class private name.
Determine if an instancemethod is a classmethod.
Return a method’s name.
This function returns the name the method is accessed by from outside the class (i.e. it prefixes “private” methods appropriately).
Return an item’s name.
Logs calls to a function.
Returns a decorated version of the input function which “echoes” calls made to it by writing out the function’s name and the arguments it was called with.
Trace calls to class methods and static functions
Change an instancemethod so that calls to it are traced.
Replacing a classmethod is a little more tricky. See: http://www.python.org/doc/current/ref/types.html
Trace calls to functions and methods in a module.