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
|
Raised for generic chunk-level issues (truncation, bounds, etc.). |
|
Raised when the file header is detected as corrupt or invalid. |
|
Base error for RAIIAF decoding/validation failures. |
|
Raised for environment (ENVC) chunk parsing/validation issues. |
|
Raised for image (DATA) chunk issues or image conversion errors. |
|
Raised for latent (LATN) chunk issues. |
|
Raised when the metadata (manifest) is invalid or cannot be parsed. |
- exception raiiaf.core.exceptions.raiiafChunkError(message: str)[source]¶
Bases:
raiiafDecodeErrorRaised for generic chunk-level issues (truncation, bounds, etc.).
- exception raiiaf.core.exceptions.raiiafCorruptHeader(message: str)[source]¶
Bases:
raiiafDecodeErrorRaised when the file header is detected as corrupt or invalid.
- exception raiiaf.core.exceptions.raiiafDecodeError(message: str)[source]¶
Bases:
ExceptionBase error for RAIIAF decoding/validation failures.
- exception raiiaf.core.exceptions.raiiafEnvChunkError(message: str)[source]¶
Bases:
raiiafChunkErrorRaised for environment (ENVC) chunk parsing/validation issues.
- exception raiiaf.core.exceptions.raiiafImageError(message: str)[source]¶
Bases:
raiiafChunkErrorRaised for image (DATA) chunk issues or image conversion errors.
- exception raiiaf.core.exceptions.raiiafLatentError(message: str)[source]¶
Bases:
raiiafChunkErrorRaised for latent (LATN) chunk issues.
- exception raiiaf.core.exceptions.raiiafMetadataError(message: str)[source]¶
Bases:
raiiafDecodeErrorRaised when the metadata (manifest) is invalid or cannot be parsed.