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