1
"""Error types for Louie."""
4
class LouieError(Exception):
5
"""Base class for all Louie errors"""
8
class DispatcherError(LouieError):
9
"""Base class for all Dispatcher errors"""
12
class DispatcherKeyError(KeyError, DispatcherError):
13
"""Error raised when unknown (sender, signal) specified"""
16
class DispatcherTypeError(TypeError, DispatcherError):
17
"""Error raised when inappropriate signal-type specified (None)"""
20
class PluginTypeError(TypeError, LouieError):
21
"""Error raise when trying to install more than one plugin of a