Address lint failures and improve exception handling

- Remove unused imports (os from rag_storage.py, pytest from test_memory_fallback.py)
- Add specific exception handling in fallback mechanism (ConnectionError, ImportError, ValueError)
- Add comprehensive logging to track embedding provider selection and fallback attempts
- Resolves CI lint failures and addresses PR review feedback

Co-Authored-By: João <joao@crewai.com>
This commit is contained in:
Devin AI
2025-06-03 18:43:01 +00:00
parent faddb7dca2
commit 264e2b01fd
3 changed files with 13 additions and 4 deletions

View File

@@ -1,5 +1,4 @@
import os
import pytest
from unittest.mock import patch
from crewai import Agent, Task, Crew, Process