Update code
Browse files- response_formatter.py +4 -3
response_formatter.py
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
import re
|
| 2 |
-
from typing import Optional
|
| 3 |
|
| 4 |
-
from schemas import CodeTaskType, CodeXResponse, ResponseMeta
|
| 5 |
|
| 6 |
|
| 7 |
def clean_text(text: Optional[str]) -> str:
|
|
@@ -271,6 +271,7 @@ def build_response(
|
|
| 271 |
source_count: int = 0,
|
| 272 |
processing_time_ms: Optional[int] = None,
|
| 273 |
original_code: Optional[str] = None,
|
|
|
|
| 274 |
) -> CodeXResponse:
|
| 275 |
cleaned_output = clean_text(model_output)
|
| 276 |
|
|
@@ -299,7 +300,7 @@ def build_response(
|
|
| 299 |
code_output=code_output,
|
| 300 |
explanation=explanation,
|
| 301 |
warnings=warnings,
|
| 302 |
-
sources=[],
|
| 303 |
needs_clarification=False,
|
| 304 |
meta=ResponseMeta(
|
| 305 |
used_model=model_used,
|
|
|
|
| 1 |
import re
|
| 2 |
+
from typing import Optional, List
|
| 3 |
|
| 4 |
+
from schemas import CodeTaskType, CodeXResponse, ResponseMeta, RetrievedEvidence
|
| 5 |
|
| 6 |
|
| 7 |
def clean_text(text: Optional[str]) -> str:
|
|
|
|
| 271 |
source_count: int = 0,
|
| 272 |
processing_time_ms: Optional[int] = None,
|
| 273 |
original_code: Optional[str] = None,
|
| 274 |
+
sources: Optional[List[RetrievedEvidence]] = None,
|
| 275 |
) -> CodeXResponse:
|
| 276 |
cleaned_output = clean_text(model_output)
|
| 277 |
|
|
|
|
| 300 |
code_output=code_output,
|
| 301 |
explanation=explanation,
|
| 302 |
warnings=warnings,
|
| 303 |
+
sources=sources or [],
|
| 304 |
needs_clarification=False,
|
| 305 |
meta=ResponseMeta(
|
| 306 |
used_model=model_used,
|