raiiaf.core.exceptions

Exception hierarchy for RAIIAF operations.

Defines specialized exceptions for decode errors, corrupt headers, metadata issues, chunk-level errors, and specific latent/image/environment chunk problems.

Exceptions

raiiafChunkError(message)

Raised for generic chunk-level issues (truncation, bounds, etc.).

raiiafCorruptHeader(message)

Raised when the file header is detected as corrupt or invalid.

raiiafDecodeError(message)

Base error for RAIIAF decoding/validation failures.

raiiafEnvChunkError(message)

Raised for environment (ENVC) chunk parsing/validation issues.

raiiafImageError(message)

Raised for image (DATA) chunk issues or image conversion errors.

raiiafLatentError(message)

Raised for latent (LATN) chunk issues.

raiiafMetadataError(message)

Raised when the metadata (manifest) is invalid or cannot be parsed.

exception raiiaf.core.exceptions.raiiafChunkError(message: str)[source]

Bases: raiiafDecodeError

Raised for generic chunk-level issues (truncation, bounds, etc.).

exception raiiaf.core.exceptions.raiiafCorruptHeader(message: str)[source]

Bases: raiiafDecodeError

Raised when the file header is detected as corrupt or invalid.

exception raiiaf.core.exceptions.raiiafDecodeError(message: str)[source]

Bases: Exception

Base error for RAIIAF decoding/validation failures.

exception raiiaf.core.exceptions.raiiafEnvChunkError(message: str)[source]

Bases: raiiafChunkError

Raised for environment (ENVC) chunk parsing/validation issues.

exception raiiaf.core.exceptions.raiiafImageError(message: str)[source]

Bases: raiiafChunkError

Raised for image (DATA) chunk issues or image conversion errors.

exception raiiaf.core.exceptions.raiiafLatentError(message: str)[source]

Bases: raiiafChunkError

Raised for latent (LATN) chunk issues.

exception raiiaf.core.exceptions.raiiafMetadataError(message: str)[source]

Bases: raiiafDecodeError

Raised when the metadata (manifest) is invalid or cannot be parsed.