##// END OF EJS Templates
Added test support for better parametric tests and nose fixes....
Added test support for better parametric tests and nose fixes. These are the underlying support files needed by the rest.

File last commit:

r1234:52b55407
r2367:d8925ba1
Show More
error.py
41 lines | 1.2 KiB | text/x-python | PythonLexer
# encoding: utf-8
"""
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.
"""
__docformat__ = "restructuredtext en"
#-------------------------------------------------------------------------------
# Copyright (C) 2008 The IPython Development Team
#
# Distributed under the terms of the BSD License. The full license is in
# the file COPYING, distributed as part of this software.
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# Imports
#-------------------------------------------------------------------------------
class IPythonError(Exception):
"""Base exception that all of our exceptions inherit from.
This can be raised by code that doesn't have any more specific
information."""
pass
# Exceptions associated with the controller objects
class ControllerError(IPythonError): pass
class ControllerCreationError(ControllerError): pass
# Exceptions associated with the Engines
class EngineError(IPythonError): pass
class EngineCreationError(EngineError): pass