lsst.pex.config ge80df9fc40+0778f1db16
 
Loading...
Searching...
No Matches
lsst.pex.config.config.FieldValidationError Class Reference
Inheritance diagram for lsst.pex.config.config.FieldValidationError:

Public Member Functions

 __init__ (self, field, config, msg)
 

Public Attributes

 fieldType = type(field)
 
 fieldName = field.name
 
 fullname = _joinNamePath(config._name, field.name)
 
 history = config.history.setdefault(field.name, [])
 
 fieldSource = field.source
 
 configSource = config._source
 

Detailed Description

Raised when a ``~lsst.pex.config.Field`` is not valid in a
particular ``~lsst.pex.config.Config``.

Parameters
----------
field : `lsst.pex.config.Field`
    The field that was not valid.
config : `lsst.pex.config.Config`
    The config containing the invalid field.
msg : `str`
    Text describing why the field was not valid.

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