lsst.pex.config  13.0-3-g520d906+7
 All Classes Namespaces Files Functions Variables Properties Macros Pages
Public Member Functions | Properties | List of all members
lsst.pex.config.configurableField.ConfigurableInstance Class Reference
Inheritance diagram for lsst.pex.config.configurableField.ConfigurableInstance:

Public Member Functions

def __init__
 
def apply
 
def retarget
 
def __getattr__
 
def __setattr__
 
def __delattr__
 

Properties

 target = property(lambda x: x._target)
 
 ConfigClass = property(lambda x: x._ConfigClass)
 
 value = property(lambda x: x._value)
 

Detailed Description

Definition at line 33 of file configurableField.py.

Constructor & Destructor Documentation

def lsst.pex.config.configurableField.ConfigurableInstance.__init__ (   self,
  config,
  field,
  at = None,
  label = "default" 
)

Definition at line 48 of file configurableField.py.

Member Function Documentation

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 127 of file configurableField.py.

def lsst.pex.config.configurableField.ConfigurableInstance.__getattr__ (   self,
  name 
)

Definition at line 108 of file configurableField.py.

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 111 of file configurableField.py.

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 78 of file configurableField.py.

def lsst.pex.config.configurableField.ConfigurableInstance.retarget (   self,
  target,
  ConfigClass = None,
  at = None,
  label = "retarget" 
)

Definition at line 88 of file configurableField.py.

Property Documentation

lsst.pex.config.configurableField.ConfigurableInstance.ConfigClass = property(lambda x: x._ConfigClass)
static

Definition at line 71 of file configurableField.py.

lsst.pex.config.configurableField.ConfigurableInstance.target = property(lambda x: x._target)
static

Definition at line 67 of file configurableField.py.

lsst.pex.config.configurableField.ConfigurableInstance.value = property(lambda x: x._value)
static

Definition at line 76 of file configurableField.py.


The documentation for this class was generated from the following file: