lsst.pex.config  13.0-2-g483026c+4
 All Classes Namespaces Files Functions Variables Properties Macros Pages
Public Member Functions | Properties | List of all members
lsst.pex.config.dictField.Dict Class Reference
Inheritance diagram for lsst.pex.config.dictField.Dict:

Public Member Functions

def __init__
 
def __getitem__
 
def __len__
 
def __iter__
 
def __contains__
 
def __setitem__
 
def __delitem__
 
def __repr__
 
def __str__
 
def __setattr__
 

Properties

 history = property(lambda x: x._history)
 

Detailed Description

Config-Internal mapping container
Emulates a dict, but adds validation and provenance.

Definition at line 33 of file dictField.py.

Constructor & Destructor Documentation

def lsst.pex.config.dictField.Dict.__init__ (   self,
  config,
  field,
  value,
  at,
  label,
  setHistory = True 
)

Definition at line 39 of file dictField.py.

Member Function Documentation

def lsst.pex.config.dictField.Dict.__contains__ (   self,
  k 
)

Definition at line 71 of file dictField.py.

def lsst.pex.config.dictField.Dict.__delitem__ (   self,
  k,
  at = None,
  label = "delitem",
  setHistory = True 
)

Definition at line 111 of file dictField.py.

def lsst.pex.config.dictField.Dict.__getitem__ (   self,
  k 
)

Definition at line 62 of file dictField.py.

def lsst.pex.config.dictField.Dict.__iter__ (   self)

Definition at line 68 of file dictField.py.

def lsst.pex.config.dictField.Dict.__len__ (   self)

Definition at line 65 of file dictField.py.

def lsst.pex.config.dictField.Dict.__repr__ (   self)

Definition at line 122 of file dictField.py.

def lsst.pex.config.dictField.Dict.__setattr__ (   self,
  attr,
  value,
  at = None,
  label = "assignment" 
)

Definition at line 128 of file dictField.py.

def lsst.pex.config.dictField.Dict.__setitem__ (   self,
  k,
  x,
  at = None,
  label = "setitem",
  setHistory = True 
)

Definition at line 74 of file dictField.py.

def lsst.pex.config.dictField.Dict.__str__ (   self)

Definition at line 125 of file dictField.py.

Property Documentation

lsst.pex.config.dictField.Dict.history = property(lambda x: x._history)
static

Definition at line 60 of file dictField.py.


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