viperleed.calc.bookkeeper.history.errors

Module errors of viperleed.calc.bookkeeper.history.

Defines exceptions related to handling the history.info file.

Exceptions

CantDiscardEntryError

An entry cannot be marked as DISCARDED.

CantRemoveEntryError

An entry cannot be removed.

EntrySyntaxError(reason)

Something is wrong with the syntax of an entry.

FieldsScrambledError

Some lines in a history.info entry are in the wrong order.

FixFailedError

Failed to fix an entry or its fields.

FixableSyntaxError([reason, fixed_value, action])

An entry has some syntax error, but it can be fixed.

HistoryInfoError

Base class for all errors related to the history.info file.

MetadataError

Base exception for metadata-related errors.

MetadataMismatchError

Something is not consistent between the metadata-file and its folder.

NoHistoryEntryError

There is no entry to process according to the criteria.