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