Skip to content

Commit fcb280c

Browse files
committed
fixed import errors
1 parent fdf6c8c commit fcb280c

File tree

1 file changed

+3
-16
lines changed

1 file changed

+3
-16
lines changed

ddtrace/llmobs/_experiment.py

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -730,12 +730,9 @@ def _deep_eval_async_evaluator_wrapper(evaluator: Any) -> Any:
730730
from pydantic_evals.evaluators.evaluator import EvaluationReason as PydanticEvaluationReason
731731
from pydantic_evals.evaluators.evaluator import EvaluationScalar as PydanticEvaluationScalar
732732
from pydantic_evals.evaluators import ReportEvaluatorContext as PydanticReportEvaluatorContext
733-
from pydantic_evals.evaluators import EvaluationReport as PydanticEvaluationReport
734-
from pydantic_evals.evaluators import ReportCase as PydanticReportCase
735-
from pydantic_evals.evaluators import ReportEvaluatorOutput as PydanticReportEvaluatorOutput
736-
from pydantic_evals.evaluators.report import ReportReason as PydanticReportEvaluationReason
737-
from pydantic_evals.evaluators.report import ReportScalar as PydanticReportEvaluationScalar
738-
733+
from pydantic_evals.reporting import EvaluationReport as PydanticEvaluationReport
734+
from pydantic_evals.reporting import ReportCase as PydanticReportCase
735+
739736
def get_mapping_result(_eval_result: Mapping) -> EvaluatorResult:
740737
eval_result_list = list(_eval_result.values())
741738
eval_result = EvaluatorResult(
@@ -823,16 +820,6 @@ def get_pydantic_evaluator_result(
823820
eval_result.metadata = {"raw_response": json.dumps(_eval_result, default=lambda o: o.__dict__, indent=4)}
824821
return eval_result
825822

826-
def get_pydantic_report_evaluator_result(
827-
result: PydanticReportEvaluatorOutput,
828-
) -> SummaryEvaluatorResult:
829-
_eval_result = cast(PydanticReportEvaluatorOutput, result)
830-
eval_result = SummaryEvaluatorResult(
831-
value=None,
832-
reasoning=None,
833-
assessment=None,
834-
)
835-
836823
def _pydantic_evaluator_wrapper(evaluator: Any, duration: Optional[float] = None, idx: int = 1) -> Any:
837824
"""Wrapper to run pydantic evaluators and convert their result to an EvaluatorResult.
838825

0 commit comments

Comments
 (0)