|
Gaudi Framework, version v23r5 |
| Home | Generated: Wed Nov 28 2012 |
Classes | |
| class | Error |
| class | PropertyReference |
| Allow references to options as in old style. More... | |
| class | Configurable |
| class | DummyDescriptor |
| if isinstance(v,Configurable) and not v.isPublic(): rep += v.__str__( indent + 1 ) + os.linesep elif isinstance(v,GaudiHandleArray): for vi in v: if isinstance(vi,Configurable) and not vi.isPublic(): rep += vi.__str__( indent + 1 ) + os.linesep More... | |
| class | ConfigurableGeneric |
| class | ConfigurableAlgorithm |
| class | ConfigurableService |
| class | ConfigurableAlgTool |
| class | ConfigurableAuditor |
| class | ConfigurableUser |
Functions | |
| def | expandvars |
| def | appendPostConfigAction |
| def | removePostConfigAction |
| def | applyConfigurableUsers |
| def | getNeededConfigurables |
| def | purge |
Variables | |
| list | __all__ |
| data ------------------------------------------------------------------— | |
| tuple | log logging.getLogger( 'Configurable' ) |
| list | postConfigActions [] |
| _appliedConfigurableUsers_ False | |
| def GaudiKernel.Configurable.appendPostConfigAction | ( | function | ) |
Add a new callable ('function') to the list of post-configuration actions.
If the callable is already in the list, it is moved to the end of the list.
The list is directly accessible as 'GaudiKernel.Configurable.postConfigActions'.
Definition at line 1309 of file Configurable.py.
| def GaudiKernel.Configurable.applyConfigurableUsers | ( | ) |
Call the apply method of all the ConfigurableUser instances respecting the dependencies. First the C.U.s that are not used by anybody, then the used ones, when they are not used anymore.
Definition at line 1328 of file Configurable.py.
| def GaudiKernel.Configurable.expandvars | ( | data | ) |
Expand environment variables "data". Data can be string, list, tuple and dictionary. For collection, all the contained strings will be manipulated (recursively).
Definition at line 27 of file Configurable.py.
| def GaudiKernel.Configurable.getNeededConfigurables | ( | ) |
Function to select all and only the configurables that have to be used in GaudiPython.AppMgr constructor. This is needed because in Athena the implementation have to be different (the configuration is used in a different moment).
Definition at line 1374 of file Configurable.py.
| def GaudiKernel.Configurable.purge | ( | ) |
| def GaudiKernel.Configurable.removePostConfigAction | ( | function | ) |
Remove a collable from the list of post-config actions. The list is directly accessible as 'GaudiKernel.Configurable.postConfigActions'.
Definition at line 1320 of file Configurable.py.
| list GaudiKernel.Configurable.__all__ |
data ------------------------------------------------------------------—
Definition at line 14 of file Configurable.py.
| GaudiKernel.Configurable._appliedConfigurableUsers_ False |
Definition at line 1327 of file Configurable.py.
| tuple GaudiKernel.Configurable.log logging.getLogger( 'Configurable' ) |
Definition at line 25 of file Configurable.py.
| list GaudiKernel.Configurable.postConfigActions [] |
Definition at line 1308 of file Configurable.py.