Source code for cellpy.exceptions

"""Exceptions defined within cellpy"""


[docs] class Error(Exception): """Base class for other exceptions""" pass
[docs] class ConfigFileNotWritten(Error): """Raised when the configuration file cannot be written""" pass
[docs] class ConfigFileNotRead(Error): """Raised when the configuration file cannot be read""" pass
[docs] class FileNotFound(Error): """Raised when the given file is not found""" pass
[docs] class WrongFileVersion(Error): """Raised when the file version is wrong""" pass
[docs] class DeprecatedFeature(Error): """Raised when the feature is recently deprecated""" pass
[docs] class ExportFailed(Error): """Raised when exporting data failed""" pass
[docs] class IOError(Error): """Raised when exporting data failed""" pass
[docs] class NullData(Error): """Raised when required data is missing (e.g. voltage = None or summary_frames are missing)""" pass
[docs] class NoDataFound(Error): """Raised when there are no cells, but a data is needed.""" pass
[docs] class UnderDefined(Error): """Raised when trying something that requires you to set a missing prm on environment variable first""" pass