Skip to content

exceptions

Custom exceptions raised by Direktor.

direktor.core.exceptions

Custom exceptions for Direktor.

AudioGenerationError

Bases: PipelineError

Raised when audio generation fails.

Source code in direktor/core/exceptions.py
class AudioGenerationError(PipelineError):
    """Raised when audio generation fails."""

ConfigurationError

Bases: DirektorError

Raised when configuration is missing or invalid.

Source code in direktor/core/exceptions.py
class ConfigurationError(DirektorError):
    """Raised when configuration is missing or invalid."""

DirektorError

Bases: Exception

Base exception for all Direktor errors.

Source code in direktor/core/exceptions.py
class DirektorError(Exception):
    """Base exception for all Direktor errors."""

ImageGenerationError

Bases: PipelineError

Raised when image generation fails.

Source code in direktor/core/exceptions.py
class ImageGenerationError(PipelineError):
    """Raised when image generation fails."""

PipelineError

Bases: DirektorError

Raised when the video generation pipeline fails.

Source code in direktor/core/exceptions.py
class PipelineError(DirektorError):
    """Raised when the video generation pipeline fails."""

SubprocessError

Bases: DirektorError

Raised when an external subprocess command fails.

Source code in direktor/core/exceptions.py
class SubprocessError(DirektorError):
    """Raised when an external subprocess command fails."""

TranscriptGenerationError

Bases: PipelineError

Raised when transcript generation fails.

Source code in direktor/core/exceptions.py
class TranscriptGenerationError(PipelineError):
    """Raised when transcript generation fails."""

VideoCreationError

Bases: PipelineError

Raised when video creation fails.

Source code in direktor/core/exceptions.py
class VideoCreationError(PipelineError):
    """Raised when video creation fails."""