Skip to content

Commit 6958518

Browse files
committed
flag to return children or not, cattrs nested converter issues
1 parent aee1ade commit 6958518

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

parea/client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@ def _update_data_and_trace(self, data: Completion) -> Completion:
403403

404404
return data
405405

406-
def get_trace_log(self, trace_id: str, return_children: bool = True) -> TraceLogTree:
406+
def get_trace_log(self, trace_id: str, return_children: bool = True) -> Union[TraceLogTree, TraceLog]:
407407
response = self._client.request("GET", GET_TRACE_LOG_ENDPOINT.format(trace_id=trace_id))
408408
return structure_trace_log_from_api(response.json(), return_children)
409409

@@ -423,10 +423,10 @@ def get_trace_log_scores(self, trace_id: str, check_context: bool = True, return
423423
return scores
424424

425425
response = self._client.request("GET", GET_TRACE_LOG_ENDPOINT.format(trace_id=trace_id))
426-
tree: TraceLogTree = structure_trace_log_from_api(response.json(), return_children)
426+
tree = structure_trace_log_from_api(response.json(), return_children)
427427
return extract_scores(tree)
428428

429-
async def aget_trace_log(self, trace_id: str, return_children: bool = True) -> TraceLogTree:
429+
async def aget_trace_log(self, trace_id: str, return_children: bool = True) -> Union[TraceLogTree, TraceLog]:
430430
response = await self._client.request_async("GET", GET_TRACE_LOG_ENDPOINT.format(trace_id=trace_id))
431431
return structure_trace_log_from_api(response.json(), return_children)
432432

0 commit comments

Comments
 (0)