feat: Add FeedbackProcessingError for feedback handling

- Add custom exception for feedback processing errors
- Add proper error inheritance and docstrings
- Make exception importable via __init__.py

Co-Authored-By: Joe Moura <joao@crewai.com>
This commit is contained in:
Devin AI
2025-02-12 17:36:24 +00:00
parent b7d8fadfad
commit 3dd79fed82
2 changed files with 13 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
"""Exceptions module for CrewAI."""
from .feedback_processing_exception import FeedbackProcessingError
__all__ = ["FeedbackProcessingError"]

View File

@@ -0,0 +1,8 @@
from typing import Optional
class FeedbackProcessingError(Exception):
"""Exception raised when feedback processing fails."""
def __init__(self, message: str, original_error: Optional[Exception] = None):
self.original_error = original_error
super().__init__(message)