Source code for smarttimers.exceptions

"""SmartTimers custom exceptions.

Classes:
    * :py:class:`TimerError`
    * :py:class:`TimerCompatibilityError`
"""


__all__ = ['TimerError', 'TimerCompatibilityError']


[docs]class TimerError(Exception): """Base exception for :py:class:`Timer`.""" pass
[docs]class TimerCompatibilityError(TimerError): """Exception for incompatible :py:class:`Timer` instances.""" def __init__(self, msg="incompatible clocks"): super().__init__(msg)