lsst.pex.config  15.0-1-gae1598d+7
Public Member Functions | Public Attributes | List of all members
lsst.pex.config.config.FieldValidationError Class Reference
Inheritance diagram for lsst.pex.config.config.FieldValidationError:

Public Member Functions

def __init__ (self, field, config, msg)
 

Public Attributes

 fieldType
 
 fieldName
 
 fullname
 
 history
 
 fieldSource
 
 configSource
 

Detailed Description

Custom exception class which holds additional information useful to
debuggin Config errors:
- fieldType: type of the Field which incurred the error
- fieldName: name of the Field which incurred the error
- fullname: fully qualified name of the Field instance
- history: full history of all changes to the Field instance
- fieldSource: file and line number of the Field definition

Definition at line 128 of file config.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.pex.config.config.FieldValidationError.__init__ (   self,
  field,
  config,
  msg 
)

Definition at line 138 of file config.py.

Member Data Documentation

◆ configSource

lsst.pex.config.config.FieldValidationError.configSource

Definition at line 144 of file config.py.

◆ fieldName

lsst.pex.config.config.FieldValidationError.fieldName

Definition at line 140 of file config.py.

◆ fieldSource

lsst.pex.config.config.FieldValidationError.fieldSource

Definition at line 143 of file config.py.

◆ fieldType

lsst.pex.config.config.FieldValidationError.fieldType

Definition at line 139 of file config.py.

◆ fullname

lsst.pex.config.config.FieldValidationError.fullname

Definition at line 141 of file config.py.

◆ history

lsst.pex.config.config.FieldValidationError.history

Definition at line 142 of file config.py.


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