fix: resolve CI linting and type errors
Some checks failed
CI / test (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / type-check (push) Has been cancelled

This commit is contained in:
2026-02-04 12:58:17 +00:00
parent 6135b499c4
commit 3a893f2b3c

View File

@@ -1,38 +1,49 @@
"""Custom exceptions for PromptForge."""
class PromptForgeError(Exception): class PromptForgeError(Exception):
"""Base exception for PromptForge errors.""" """Base exception for PromptForge errors."""
pass pass
class InvalidPromptError(PromptForgeError): class InvalidPromptError(PromptForgeError):
"""Raised when a prompt YAML is malformed.""" """Raised when a prompt YAML is malformed."""
pass pass
class ProviderError(PromptForgeError): class ProviderError(PromptForgeError):
"""Raised when LLM API operations fail.""" """Raised when LLM API operations fail."""
pass pass
class ValidationError(PromptForgeError): class ValidationError(PromptForgeError):
"""Raised when response validation fails.""" """Raised when response validation fails."""
pass pass
class GitError(PromptForgeError): class GitError(PromptForgeError):
"""Raised when git operations fail.""" """Raised when git operations fail."""
pass pass
class RegistryError(PromptForgeError): class RegistryError(PromptForgeError):
"""Raised when registry operations fail.""" """Raised when registry operations fail."""
pass pass
class MissingVariableError(PromptForgeError): class MissingVariableError(PromptForgeError):
"""Raised when a required template variable is missing.""" """Raised when a required template variable is missing."""
pass pass
class ConfigurationError(PromptForgeError): class ConfigurationError(PromptForgeError):
"""Raised when configuration is invalid.""" """Raised when configuration is invalid."""
pass
pass