iamai.exceptions module¶
iamai Exception.
The following are exceptions that may be thrown when iamai is running. Most of these exceptions do not require user handling, iamai will automatically catch and handle them. For adapter developers, all exceptions thrown by adapters should inherit from AdapterException.
- exception iamai.exceptions.AdapterException[source]¶
Bases:
iamaiExceptionBase class for exceptions thrown by adapters. All exceptions thrown by adapters should inherit from this class.
- exception iamai.exceptions.EventException[source]¶
Bases:
BaseExceptionExceptions thrown by plug-ins during event processing are used to control the propagation of events and will be automatically captured and processed by iamai.
- exception iamai.exceptions.GetEventTimeout[source]¶
Bases:
iamaiExceptionThrown when the get method times out.
- exception iamai.exceptions.LoadModuleError[source]¶
Bases:
iamaiExceptionLoading module error, thrown when a class of a specific type cannot be found in the specified module or there are multiple qualifying classes in the module.
- exception iamai.exceptions.SkipException[source]¶
Bases:
EventExceptionSkip the current plugin and continue the current event propagation.
- exception iamai.exceptions.StopException[source]¶
Bases:
EventExceptionStop propagation of current events.