Source code for pyrtma.data_logger.exceptions

"""data_logger exceptions"""


[docs] class DataLoggerError(Exception): def __init__(self, dataset: str = "", msg: str = ""): self.dataset = dataset self.msg = msg super().__init__(msg)
[docs] class DatasetNotConfigured(DataLoggerError): pass
[docs] class DatasetError(DataLoggerError): pass
[docs] class DatasetNotFound(DatasetError): pass
[docs] class DatasetInProgress(DatasetError): pass
[docs] class InvalidFormatter(DatasetError): pass
[docs] class DatasetExistsError(DatasetError): pass
[docs] class DatasetThreadError(DatasetError): pass
[docs] class DataFormatterKeyError(DataLoggerError): pass
[docs] class DataLoggerFullError(DatasetError): pass
[docs] class DatasetWriterError(DatasetError): pass
[docs] class NoClientError(DataLoggerError): """Client must first be registered to Dataset""" def __init__(self): super().__init__(msg=self.__doc__ or "")