Maintainer | John Goerzen, |
---|---|
Safe Haskell | Safe-Infered |
Maintainer : jgoerzen@complete.org Stability : provisional Portability: portable
Python low-level exception definitions
These are definitions of the built-in Python exception objects. You can
use them with doesExceptionMatch
and
catchSpecificPy
.
The meanings of these exceptions can be found at http://www.python.org/doc/current/lib/module-exceptions.html.
Please note that windowsError is available only on Microsoft platforms.
Written by John Goerzen, jgoerzen@complete.org
- arithmeticError :: PyObject
- assertionError :: PyObject
- attributeError :: PyObject
- pyEOFError :: PyObject
- environmentError :: PyObject
- pyMainException :: PyObject
- floatingPointError :: PyObject
- pyIOError :: PyObject
- importError :: PyObject
- indexError :: PyObject
- keyError :: PyObject
- keyboardInterrupt :: PyObject
- lookupError :: PyObject
- memoryError :: PyObject
- nameError :: PyObject
- notImplementedError :: PyObject
- pyOSError :: PyObject
- overflowError :: PyObject
- referenceError :: PyObject
- runtimeError :: PyObject
- standardError :: PyObject
- syntaxError :: PyObject
- systemError :: PyObject
- systemExit :: PyObject
- typeError :: PyObject
- valueError :: PyObject
- zeroDivisionError :: PyObject
Documentation
pyMainException :: PyObjectSource
This is Exception in Python; renamed to avoid naming conflicts here.