Source code for rivulet.exceptions

"""
Rivulet exceptions.
"""

# pylint: disable=redefined-builtin


[docs]class RivuletError(Exception): """ Rivulet exception base class. """
[docs]class ConnectionError(RivuletError): """ Raised for errors related to redis connection handling. """
[docs]class BackendError(RivuletError): """ Signifies an error in the backend (redis). """
[docs]class TimeoutError(BackendError): """ Raised if a timeout is reached. """