From 8d11800cf9f850f82ae15ca12449de339ea97519 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 23 Apr 2026 18:02:25 +0000 Subject: [PATCH] fix: resolve ruff lint errors causing CI failure Agent-Logs-Url: https://github.com/SummerOneTwo/AutoCode/sessions/19d466ad-96c0-4698-97c3-ab82894be926 Co-authored-by: SummerOneTwo <89140025+SummerOneTwo@users.noreply.github.com> --- src/autocode_mcp/tools/validation.py | 8 ++++---- tests/test_validation.py | 2 -- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/autocode_mcp/tools/validation.py b/src/autocode_mcp/tools/validation.py index 48a481d..2fc5846 100644 --- a/src/autocode_mcp/tools/validation.py +++ b/src/autocode_mcp/tools/validation.py @@ -316,7 +316,7 @@ def _compare_output(self, actual: str, expected: str, tolerance: float) -> bool: if len(actual_tokens) == len(expected_tokens): actual_nums = [float(x) for x in actual_tokens] expected_nums = [float(x) for x in expected_tokens] - return all(abs(a - e) < tolerance for a, e in zip(actual_nums, expected_nums)) + return all(abs(a - e) < tolerance for a, e in zip(actual_nums, expected_nums, strict=False)) except ValueError: pass @@ -364,7 +364,7 @@ def _extract_samples_from_readme(self, readme_path: str) -> list[dict]: output_blocks = re.findall(pattern, content, re.DOTALL | re.IGNORECASE) # 配对 - for i, (inp, out) in enumerate(zip(input_blocks, output_blocks)): + for _i, (inp, out) in enumerate(zip(input_blocks, output_blocks, strict=False)): samples.append({ "input": inp.strip(), "expected_output": out.strip(), @@ -392,10 +392,10 @@ def _extract_samples_from_readme(self, readme_path: str) -> list[dict]: inputs = re.findall(input_pattern, content, re.DOTALL | re.IGNORECASE) outputs = re.findall(output_pattern, content, re.DOTALL | re.IGNORECASE) - for inp, out in zip(inputs, outputs): + for inp, out in zip(inputs, outputs, strict=False): samples.append({ "input": inp.strip(), "expected_output": out.strip(), }) - return samples \ No newline at end of file + return samples diff --git a/tests/test_validation.py b/tests/test_validation.py index 539c74a..d282ab0 100644 --- a/tests/test_validation.py +++ b/tests/test_validation.py @@ -7,8 +7,6 @@ import os import tempfile -import pytest - from autocode_mcp.tools.validation import ProblemValidateTool