Spaces:
Runtime error
Runtime error
| """Error handling utilities.""" | |
| import logging | |
| logger = logging.getLogger(__name__) | |
| def handle_rag_error(func): | |
| """Decorator for handling RAG system errors.""" | |
| def wrapper(*args, **kwargs): | |
| try: | |
| return func(*args, **kwargs) | |
| except Exception as e: | |
| logger.error(f"Error in RAG system: {str(e)}") | |
| return f"An error occurred: {str(e)}", [] | |
| return wrapper | |