epicsarchiver.common.errors =========================== .. py:module:: epicsarchiver.common.errors .. autoapi-nested-parse:: This module defines custom exceptions for the archiver. These exceptions are used to handle errors related to archiver operations. Exceptions ---------- .. autoapisummary:: epicsarchiver.common.errors.ArchiverError epicsarchiver.common.errors.ArchiverConnectionError epicsarchiver.common.errors.ArchiverResponseError Module Contents --------------- .. py:exception:: ArchiverError Bases: :py:obj:`Exception` Base class for all exceptions raised by the archiver. .. py:exception:: ArchiverConnectionError(base_url: str, message: str | None = None) Bases: :py:obj:`ArchiverError` Exception raised when there is a connection error with the archiver. .. py:attribute:: base_url .. py:exception:: ArchiverResponseError(base_url: str, url: str | None = None, response: str | None = None, message: str | None = None) Bases: :py:obj:`ArchiverError` Exception raised when the archiver returns an unexpected response. .. py:attribute:: base_url .. py:attribute:: url :value: None .. py:attribute:: response :value: None