peruser
Source enhanced Python object inspection.
The peruser module is accessible via the pudge module.
Attributes
Functions
f find(name, cache=1) ...
Locate an object by it's qualified name.
name is the qualified name of the package, module, class, function, or attribute (e.g. 'package.module.Class').
cache specifies whether the lookup should be stored in the cache. This decreases subsequent lookup times significantly but also keeps a reference to the loaded object.
Classes
C CallablePeruser(...) ...
Concrete Peruser implementation for functions and methods.
This class contains 36 members.
C ClassPeruser(...) ...
Concrete Peruser implementation for class objects.
This class contains 35 members.
C ModulePeruser(...) ...
Concrete Peruser implementation for module objects.
This class contains 36 members.
C NamePeruser(...) ...
Concrete Peruser implementation for attributes.
This class contains 35 members.
C Peruser(...) ...
Object peruser base class.
Perusers are a sort of special case Python object inspection helper that is geared toward inspecting Python objects for the generating source code. Perusers use a combination of reflection and source scanning.
This class contains 33 members.
See the source for more information.