Skip to content

exceptions

django_spire.file.exceptions

FileError

Bases: Exception

Base exception for all file module operations.

FileValidationError

Bases: FileError

Raised when a file fails one or more validation checks.

FileNameError

Bases: FileValidationError

Raised when a filename is missing, empty, or contains invalid bytes.

FileSizeError

Bases: FileValidationError

Raised when a file exceeds the maximum allowed size or has unknown size.

FileExtensionError

Bases: FileValidationError

Raised when a file has a blocked or disallowed extension.

FileContentError

Bases: FileValidationError

Raised when file content matches a blocked binary signature.

FileBatchLimitError

Bases: FileError

Raised when a batch operation exceeds the maximum allowed file count.

FileIDError

Bases: FileError

Raised when a file ID is not a valid integer.

FileLinkError

Bases: FileError

Raised when a file cannot be linked or unlinked from a model instance.