|
def | __init__ (self, config, field, at=None, label="default") |
|
def | apply (self, args, kw) |
|
def | retarget (self, target, ConfigClass=None, at=None, label="retarget") |
|
def | __getattr__ (self, name) |
|
def | __setattr__ (self, name, value, at=None, label="assignment") |
|
def | __delattr__ (self, name, at=None, label="delete") |
|
|
| target = property(lambda x: x._target) |
|
| ConfigClass = property(lambda x: x._ConfigClass) |
|
| value = property(lambda x: x._value) |
|
Definition at line 30 of file configurableField.py.
◆ __init__()
def lsst.pex.config.configurableField.ConfigurableInstance.__init__ |
( |
|
self, |
|
|
|
config, |
|
|
|
field, |
|
|
|
at = None , |
|
|
|
label = "default" |
|
) |
| |
◆ __delattr__()
def lsst.pex.config.configurableField.ConfigurableInstance.__delattr__ |
( |
|
self, |
|
|
|
name, |
|
|
|
at = None , |
|
|
|
label = "delete" |
|
) |
| |
Pretend to be an isntance of ConfigClass.
Attributes defiend by ConfigurableInstance will shadow those defined in ConfigClass
Definition at line 124 of file configurableField.py.
◆ __getattr__()
def lsst.pex.config.configurableField.ConfigurableInstance.__getattr__ |
( |
|
self, |
|
|
|
name |
|
) |
| |
◆ __setattr__()
def lsst.pex.config.configurableField.ConfigurableInstance.__setattr__ |
( |
|
self, |
|
|
|
name, |
|
|
|
value, |
|
|
|
at = None , |
|
|
|
label = "assignment" |
|
) |
| |
Pretend to be an isntance of ConfigClass.
Attributes defined by ConfigurableInstance will shadow those defined in ConfigClass
Definition at line 108 of file configurableField.py.
◆ apply()
def lsst.pex.config.configurableField.ConfigurableInstance.apply |
( |
|
self, |
|
|
|
args, |
|
|
|
kw |
|
) |
| |
Call the confirurable.
With argument config=self.value along with any positional and kw args
Definition at line 75 of file configurableField.py.
◆ retarget()
def lsst.pex.config.configurableField.ConfigurableInstance.retarget |
( |
|
self, |
|
|
|
target, |
|
|
|
ConfigClass = None , |
|
|
|
at = None , |
|
|
|
label = "retarget" |
|
) |
| |
◆ ConfigClass
lsst.pex.config.configurableField.ConfigurableInstance.ConfigClass = property(lambda x: x._ConfigClass) |
|
static |
◆ target
lsst.pex.config.configurableField.ConfigurableInstance.target = property(lambda x: x._target) |
|
static |
◆ value
lsst.pex.config.configurableField.ConfigurableInstance.value = property(lambda x: x._value) |
|
static |
The documentation for this class was generated from the following file: