From 20764d38ca8a31016930a328ded164d58a9194d5 Mon Sep 17 00:00:00 2001 From: Pete Royce Date: Sun, 22 Mar 2026 14:30:00 +0530 Subject: [PATCH] fix: add missing return type annotations to legacy context precision evaluator Add `-> None` return type annotations to `model_post_init` and `_initialize_llm` in `LegacyContextPrecisionEvaluator` for consistency with the project's type annotation conventions. Co-Authored-By: Claude Opus 4.6 --- .../eval/evaluators/legacy_context_precision_evaluator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/uipath/src/uipath/eval/evaluators/legacy_context_precision_evaluator.py b/packages/uipath/src/uipath/eval/evaluators/legacy_context_precision_evaluator.py index ec47d2c62..be3359a80 100644 --- a/packages/uipath/src/uipath/eval/evaluators/legacy_context_precision_evaluator.py +++ b/packages/uipath/src/uipath/eval/evaluators/legacy_context_precision_evaluator.py @@ -104,11 +104,11 @@ class LegacyContextPrecisionEvaluator( chunks_placeholder: str = "{{Chunks}}" llm: Optional[UiPathLlmChatService] = None - def model_post_init(self, __context: Any): + def model_post_init(self, __context: Any) -> None: """Initialize the evaluator after model creation.""" super().model_post_init(__context) - def _initialize_llm(self): + def _initialize_llm(self) -> None: """Initialize the LLM used for evaluation.""" uipath = UiPath() self.llm = UiPathLlmChatService(