Class representing dependencies associated with an extended
action.
Execution ordering for extended actions is done in one of two ways:
either by using index values (lower index gets run first) or by having
the extended action specify dependencies in terms of other named actions.
This class encapsulates the dependency information for an extended
action.
As with all of the other classes that represent configuration
sections, all of these values are optional. It is up to some higher-level
construct to decide whether everything they need is filled in. Some
validation is done on non-None
assignments through the use
of the Python property()
construct.
The following restrictions exist on data in this class:
Method Summary |
|
__init__ (self,
beforeList,
afterList)
Constructor for the ActionDependencies class. |
|
__repr__ (self)
Official string representation for class instance. |
|
__str__ (self)
Informal string representation for class instance. |
|
__cmp__ (self,
other)
Definition of equals operator for this class. |
|
_getAfterList (self)
Property target used to get the "run after" list. |
|
_getBeforeList (self)
Property target used to get the "run before" list. |
|
_setAfterList (self,
value)
Property target used to set the "run after" list. |
|
_setBeforeList (self,
value)
Property target used to set the "run before" list. |
Inherited from object |
|
__delattr__ (...)
x.__delattr__('name') <==> del x.name |
|
__getattribute__ (...)
x.__getattribute__('name') <==> x.name |
|
__hash__ (x)
x.__hash__() <==> hash(x) |
|
__new__ (T,
S,
...)
T.__new__(S, ...) -> a new object with type S, a subtype of T |
|
__reduce__ (...)
helper for pickle |
|
__reduce_ex__ (...)
helper for pickle |
|
__setattr__ (...)
x.__setattr__('name', value) <==> x.name = value |