00001 """Error types for dispatcher mechanism 00002 """ 00003 __version__ = "$Revision: 2.1 $" 00004 00005 class DispatcherError(Exception): 00006 """Base class for all Dispatcher errors""" 00007 class DispatcherKeyError(KeyError, DispatcherError): 00008 """Error raised when unknown (sender,signal) set specified""" 00009 class DispatcherTypeError(TypeError, DispatcherError): 00010 """Error raised when inappropriate signal-type specified (None)""" 00011