lsst.pex.exceptions
The lsst.pex.exceptions module provides custom exceptions for the LSST Science Pipelines.
Python API reference
lsst.pex.exceptions Package
Functions
| declare(module, exception_name, base, ...)
 | Declare a new exception. | 
| register(cls)
 | A Python decorator that adds a Python exception wrapper to the registry that maps C++ Exceptions to their Python wrapper classes. | 
| translate(cpp)
 | Translate a C++ Exception instance to Python and return it. | 
Classes
| DomainError(arg, *args, **kwds)
 |  | 
| Exception(arg, *args, **kwds)
 | The base class for Python-wrapped LSST C++ exceptions. | 
| ExceptionMeta
 | A metaclass for custom exception wrappers, which adds lookup of class attributes by delegating to the Swig-generated wrapper. | 
| InvalidParameterError(arg, *args, **kwds)
 |  | 
| IoError(arg, *args, **kwds)
 |  | 
| LengthError(arg, *args, **kwds)
 |  | 
| LogicError(arg, *args, **kwds)
 |  | 
| NotFoundError(arg, *args, **kwds)
 |  | 
| OutOfRangeError(arg, *args, **kwds)
 |  | 
| OverflowError(arg, *args, **kwds)
 |  | 
| RangeError(arg, *args, **kwds)
 |  | 
| RuntimeError(arg, *args, **kwds)
 |  | 
| Tracepoint
 |  | 
| TypeError(arg, *args, **kwds)
 |  | 
| UnderflowError(arg, *args, **kwds)
 |  | 
Class Inheritance Diagram