# Module: `core.error`

Global exception classes for IPython.core.

Authors:

- Brian Granger
- Fernando Perez
- Min Ragan-Kelley

Notes

## 5 Classes

class `IPython.core.error.``IPythonCoreError`

  Bases: `exceptions.Exception`

class `IPython.core.error.``TryNext`

  Bases: `IPython.core.error.IPythonCoreError`

  Try next hook exception.

  Raise this in your hook function to indicate that the next hook handler should be used to handle the operation.

class `IPython.core.error.``UsageError`

  Bases: `IPython.core.error.IPythonCoreError`

  Error in magic function arguments, etc.

  Something that probably won’t warrant a full traceback, but should nevertheless interrupt a macro / batch file.

class `IPython.core.error.``StdinNotImplementedError`

  Bases: `IPython.core.error.IPythonCoreError`, `exceptions.NotImplementedError`

  raw_input was requested in a context where it is not supported

  For use in IPython kernels, where only some frontends may support stdin requests.

class `IPython.core.error.``InputRejected`

  Bases: `exceptions.Exception`

  Input rejected by ast transformer.

  Raise this in your NodeTransformer to indicate that InteractiveShell should not execute the supplied input.