t.p.m.PythonAttribute : class documentation

Part of twisted.python.modules View Source View In Hierarchy

I represent a function, class, or other object that is present.
Instance Variablesnamethe fully-qualified python name of this attribute.
onObjecta reference to a PythonModule or other PythonAttribute that is this attribute's logical parent.
namethe fully qualified python name of the attribute represented by this class.
Method __init__ Create a PythonAttribute. This is a private constructor. Do not construct me directly, use PythonModule.iterAttributes.
Method __repr__ Undocumented
Method isLoaded Return a boolean describing whether the attribute this describes has actually been loaded into memory by importing its module.
Method load Load the value associated with this attribute.
Method iterAttributes Undocumented
def __init__(self, name, onObject, loaded, pythonValue): (source)
Create a PythonAttribute. This is a private constructor. Do not construct me directly, use PythonModule.iterAttributes.
Parametersnamethe FQPN
onObjectsee ivar
loadedalways True, for now
pythonValuethe value of the attribute we're pointing to.
def __repr__(self): (source)
Undocumented
def isLoaded(self): (source)

Return a boolean describing whether the attribute this describes has actually been loaded into memory by importing its module.

Note: this currently always returns true; there is no Python parser support in this module yet.
def load(self, default=_nothing): (source)
Load the value associated with this attribute.
Returnsan arbitrary Python object, or 'default' if there is an error loading it.
def iterAttributes(self): (source)
Undocumented
API Documentation for Twisted, generated by pydoctor at 2011-10-27 16:27:37.