--- /dev/null
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@author: Frank Brehm
+@contact: frank.brehm@pixelpark.com
+@copyright: © 2023 by Frank Brehm, Berlin
+@summary: The module for some common used exception classes
+"""
+from __future__ import absolute_import
+
+# Standard modules
+
+# Third party modules
+
+# Own modules
+from fb_tools.errors import FbAppError
+
+__version__ = '0.1.0'
+
+
+# =============================================================================
+class PuppetToolsError(FbAppError):
+ """
+ Base error class useable by all descendand objects.
+ """
+
+ pass
+
+
+# =============================================================================
+class PuppetToolsAppError(PuppetToolsError):
+ """
+ Base exception class for all aplication errors in this module.
+ """
+
+ pass
+
+
+# =============================================================================
+class BaseHookError(PuppetToolsAppError):
+ """
+ Base error class useable by all Web applications.
+ """
+
+ pass
+
+
+# =============================================================================
+class UncriticalHookError(BaseHookError):
+ """
+ Class for uncritical errors, which could and should be caught.
+ """
+
+ pass
+
+
+# =============================================================================
+if __name__ == "__main__":
+
+ pass
+
+# =============================================================================
+# vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4 list