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