:py:mod:`ethos_penalps.utilities.exceptions_and_warnings`
=========================================================

.. py:module:: ethos_penalps.utilities.exceptions_and_warnings


Module Contents
---------------

.. py:exception:: UnexpectedDataType(current_data_type, expected_data_type, *args: object)


   Bases: :py:obj:`Exception`

   Common base class for all non-exit exceptions.


.. py:exception:: Misconfiguration


   Bases: :py:obj:`Exception`

   Common base class for all non-exit exceptions.


.. py:exception:: UnexpectedCase


   Bases: :py:obj:`Exception`

   Common base class for all non-exit exceptions.


.. py:exception:: IllogicalSimulationState


   Bases: :py:obj:`Exception`

   Common base class for all non-exit exceptions.


.. py:exception:: IllogicalFunctionCall


   Bases: :py:obj:`Exception`

   Common base class for all non-exit exceptions.


.. py:exception:: UnexpectedBehaviorWarning


   Bases: :py:obj:`Warning`

   Base class for warning categories.


