Returns True if function accepts kwargs.
Get class names of object parent classes.
Iterate over all class names object is instance or subclass of, in order of method resolution (mro). If up_to parameter is provided, only name of classes that are sublcasses to that class are returned.
Get names of callable arguments.
Special arguments (like *args and **kwargs) are not included into output.
If required_only is True, optional arguments (with default values) are not included into output.
Generate a name from callable.
Tries to do the best to guess fully qualified callable name.
Get class name for object.
If object is a type, fully qualified name of the type is returned. Else, fully qualified name of the type of the object is returned. For builtin types, just name is returned.
Get all the member names for a object.
Gets the self object attached to this method (or none).
Returns if the given method is bound to an object.
Returns if the two callbacks are the same.
Returns if the object is class and it is subclass of a given class.