Home › Module code › ecgdatakit.exceptions Source code for ecgdatakit.exceptions """Custom exceptions for ecgdatakit.""" [docs] class ECGDataKitError(Exception): """Base exception for all ecgdatakit errors.""" [docs] class UnsupportedFormatError(ECGDataKitError): """File format is not recognized or not supported.""" [docs] class CorruptedFileError(ECGDataKitError): """File appears corrupted or truncated.""" [docs] class MissingElementError(ECGDataKitError): """Expected XML element or binary field is missing.""" [docs] class ChecksumError(ECGDataKitError): """File checksum validation failed.""" [docs] class RawSamplesError(ECGDataKitError): """Operation requires physical-unit samples but samples are still raw ADC. Call :meth:`Lead.to_physical` or :meth:`ECGRecord.to_physical` first. """