.. _EXECPTION:

Overview
########

.. #contents:: Table of Contents
   :depth: 2

.. _EXECPTION/Base:

Exception Base Classes
######################

The :mod:`pyTooling.Exceptions` package provides extensible exceptions.


ExceptionBase
*************

The :exc:`ExceptionBase` is the base-class for all exceptions in ``pyTooling`` as well
as derived packages and frameworks.



.. _EXECPTION/Predefined:

Predefined Exceptions
#####################

Predefined exceptions of ``pyTooling.Exceptions``.

.. rubric:: Inheritance diagram:

.. inheritance-diagram:: pyTooling.Exceptions
   :parts: 1


EnvironmentException
********************

.. todo:: EXCEPTION:: Needs documentation for EnvironmentException

PlatformNotSupportedException
*****************************

.. todo:: EXCEPTION:: Needs documentation for PlatformNotSupportedException

NotConfiguredException
**********************

.. todo:: EXCEPTION:: Needs documentation for NotConfiguredException

.. seealso::

   Base excepetion class :exc:`ExceptionBase`
      Base class for all exceptions.

