Peterase commited on
Commit
12552da
·
1 Parent(s): 0cc6fd8

fix: add missing logger import in rag_chat_use_case

Browse files

- Fixes NameError: name 'logger' is not defined
- Resolves 500 Internal Server Error on /api/v1/rag/chat/stream

src/core/use_cases/rag_chat_use_case.py CHANGED
@@ -1,6 +1,7 @@
1
  import tiktoken
2
  import asyncio
3
  import concurrent.futures
 
4
  from datetime import datetime
5
  from typing import List, Dict, Any, Tuple, AsyncGenerator, Optional
6
 
@@ -17,6 +18,8 @@ from src.core.domain.schemas import ChatRequest # We assume this still exists
17
  from src.core.orchestrator.query_orchestrator import QueryOrchestrator
18
  from src.core.ranking.hybrid_result_ranker import HybridResultRanker
19
 
 
 
20
  # Supported languages for multilingual parallel search
21
  # Maps language code → human name (used in prompts and source labels)
22
  SUPPORTED_LANGUAGES = {
 
1
  import tiktoken
2
  import asyncio
3
  import concurrent.futures
4
+ import logging
5
  from datetime import datetime
6
  from typing import List, Dict, Any, Tuple, AsyncGenerator, Optional
7
 
 
18
  from src.core.orchestrator.query_orchestrator import QueryOrchestrator
19
  from src.core.ranking.hybrid_result_ranker import HybridResultRanker
20
 
21
+ logger = logging.getLogger(__name__)
22
+
23
  # Supported languages for multilingual parallel search
24
  # Maps language code → human name (used in prompts and source labels)
25
  SUPPORTED_LANGUAGES = {