![]() |
The Gaudi Framework
v26r3
|
this metaclass installs PropertyProxy descriptors for Gaudi properties More...


Public Member Functions | |
| def | __new__ (self, name, bases, dct) |
| def | __call__ (cls, args, kwargs) |
| def | __new__ (self, name, bases, dct) |
| def | __call__ (cls, args, kwargs) |
this metaclass installs PropertyProxy descriptors for Gaudi properties
The setting of Gaudi component properties needs to be deferred and history of who set what where needs to be collected. This is done by using PropertyProxy descriptors rather than the default ones.
Definition at line 14 of file ConfigurableMeta.py.
| def GaudiKernel.ConfigurableMeta.ConfigurableMeta.__call__ | ( | cls, | |
| args, | |||
| kwargs | |||
| ) |
To Gaudi, any object with the same type/name is the same object. Hence, this is mimicked in the configuration: instantiating a new Configurable of a type with the same name will return the same instance.
Definition at line 65 of file ConfigurableMeta.py.
| def GaudiKernel.ConfigurableMeta.ConfigurableMeta.__call__ | ( | cls, | |
| args, | |||
| kwargs | |||
| ) |
To Gaudi, any object with the same type/name is the same object. Hence, this is mimicked in the configuration: instantiating a new Configurable of a type with the same name will return the same instance.
Definition at line 65 of file ConfigurableMeta.py.
| def GaudiKernel.ConfigurableMeta.ConfigurableMeta.__new__ | ( | self, | |
| name, | |||
| bases, | |||
| dct | |||
| ) |
Definition at line 19 of file ConfigurableMeta.py.
| def GaudiKernel.ConfigurableMeta.ConfigurableMeta.__new__ | ( | self, | |
| name, | |||
| bases, | |||
| dct | |||
| ) |
Definition at line 19 of file ConfigurableMeta.py.