Exceptions#
Bundle read/write exceptions#
- exception momotor.bundles.BundleError#
Base class for all exceptions raised by the bundles module.
- exception momotor.bundles.BundleHashError#
Raised when a bundle attachment hash does not match the attachment content.
This is a subclass of
BundleError
.
- exception momotor.bundles.BundleFormatError#
Raised when a bundle is not valid.
This is a subclass of
BundleError
.
- exception momotor.bundles.InvalidRefError#
Raised when a ref attribute is invalid.
This is a subclass of
BundleFormatError
.
- exception momotor.bundles.InvalidBundle#
Raised when a bundle is invalid.
This is a subclass of
BundleFormatError
.
- exception momotor.bundles.LxmlMissingError#
Raised when lxml is requested but not installed.
This is a subclass of
BundleError
.
- exception momotor.bundles.BundleLoadError#
Raised when a bundle cannot be loaded.
This is a subclass of
BundleError
.
Internal exceptions#
- exception momotor.bundles.elements.content.AttachmentContent#
Raised when the content is in an attachment. Subclass of
ValueError
- exception momotor.bundles.elements.content.NoContent#
Raised when no content was provided. Subclass of
ValueError
- exception momotor.bundles.elements.files.FileIntegrityError#
Raised when an attachment fails hash verification
- exception momotor.bundles.mixins.attachments.ZippedAttachment#
Raised when trying to access a file using a path in a zipped bundle
- exception momotor.bundles.parsers.handlers.exceptions.ValidationError#
Raised when an XML validation error occurs
This internal exception in converted to a
BundleFormatError
before being thrown to the caller