Files
2026-06-16 20:54:49 -03:00

26 lines
705 B
Python

from __future__ import annotations
class WorkflowError(Exception):
"""Erro base dos workflows configuráveis."""
class WorkflowConfigurationError(WorkflowError):
"""Erro de configuração do workflow (arquivo/schema inválido)."""
class WorkflowNotFoundError(WorkflowError):
"""Workflow não encontrado no repositório."""
class WorkflowExecutionNotFoundError(WorkflowError):
"""Execução de workflow inexistente para o execution_id informado."""
class WorkflowExecutionStateError(WorkflowError):
"""Estado da execução não permite a operação solicitada."""
class WorkflowInputError(WorkflowError):
"""Input inválido durante a execução/retomada do workflow."""