Inheritance |
|
Methods ¶
reload()
Relods the underyling Python module that defines this type object. This will dirty any graphs containing instances of this scheduler type, and cause those schedulers to reset their internal copy of the Python class to match the new one in the reloaded module.
typeObject
: obj
Property
The Python class used to define this custom scheduler type.
Methods from pdg.BaseType ¶
instanceCount
: int
Property
The number of instances of the type that have been created, potentially across multiple PDG graphs.
instanceMemoryUsage
: int
Property
The total memory usage of all instances of the type that have been created, potentially across multiple PDG graphs.
language
: pdg.language
Property
The language that the type object was written with, i.e. C++ or Python.
typeLabel
: str
Property
The human-readable label associated with the type. Does not necessarily have to be unique.
typeName
: str
Property
The unique, internal name for the type. Always unique.
Methods from pdg.SchedulerType ¶
parm_category
: str
Property
The property category of the scheduler, is used to locate scheduler properties (Job Parms), and corresponds to their spare_category
.