### Navigation

- index
- modules |
- next |
- previous |
- IPython v0.10 documentation »
- The IPython API »

# kernel.core.error

## Module: `kernel.core.error`

Inheritance diagram for `IPython.kernel.core.error`:

error.py

We declare here a class hierarchy for all exceptions produced by IPython, in cases where we don’t just raise one from the standard library.

## Classes

### `ControllerCreationError`

class `IPython.kernel.core.error.``ControllerCreationError`

  Bases: `IPython.kernel.core.error.ControllerError`

  `__init__`()
    x.__init__(...) initializes x; see x.__class__.__doc__ for signature

### `ControllerError`

class `IPython.kernel.core.error.``ControllerError`

  Bases: `IPython.kernel.core.error.IPythonError`

  `__init__`()
    x.__init__(...) initializes x; see x.__class__.__doc__ for signature

### `EngineCreationError`

class `IPython.kernel.core.error.``EngineCreationError`

  Bases: `IPython.kernel.core.error.EngineError`

  `__init__`()
    x.__init__(...) initializes x; see x.__class__.__doc__ for signature

### `EngineError`

class `IPython.kernel.core.error.``EngineError`

  Bases: `IPython.kernel.core.error.IPythonError`

  `__init__`()
    x.__init__(...) initializes x; see x.__class__.__doc__ for signature

### `IPythonError`

class `IPython.kernel.core.error.``IPythonError`

  Bases: `exceptions.Exception`

  Base exception that all of our exceptions inherit from.

  This can be raised by code that doesn’t have any more specific information.

  `__init__`()
    x.__init__(...) initializes x; see x.__class__.__doc__ for signature

### Navigation

- index
- modules |
- next |
- previous |
- IPython v0.10 documentation »
- The IPython API »