8855f1155b
Add custom exceptions and add error handling to the engine's module loading logic. I.e. when a non-existent module is loaded, an exception is thrown now. see #23
11 lines
304 B
Python
11 lines
304 B
Python
"""Collection of all exceptions raised by this tool"""
|
|
|
|
class BaseError(Exception):
|
|
"""Base class for all exceptions generated by this tool"""
|
|
pass
|
|
|
|
class ModuleLoadError(BaseError):
|
|
"""Raised whenever loading a module fails"""
|
|
pass
|
|
|
|
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
|