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 Variable name 0 the fully-qualified python name of this attribute.
Instance Variable onObject a reference to a PythonModule or other PythonAttribute that is this attribute's logical parent.
Instance Variable name the 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
name 0 =
the fully-qualified python name of this attribute.
onObject =
a reference to a PythonModule or other PythonAttribute that is this attribute's logical parent.
name =
the fully qualified python name of the attribute represented by this class.
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 2012-09-01 11:44:56.