style: Fix linting errors in patch_flex_coder.py

This commit is contained in:
Paul Gauthier (aider) 2025-04-14 15:29:30 -07:00
parent 4e1e77890b
commit 0f78a0ac5c

View file

@ -1,9 +1,9 @@
# At the top of the file, add necessary imports # At the top of the file, add necessary imports
import itertools import itertools
import pathlib import pathlib
from dataclasses import dataclass, field from dataclasses import dataclass
from enum import Enum from enum import Enum
from typing import Dict, List, Optional, Tuple from typing import List, Optional, Tuple
# Keep existing imports like dump, Coder, PatchPrompts, DiffError, ActionType # Keep existing imports like dump, Coder, PatchPrompts, DiffError, ActionType
from ..dump import dump # noqa: F401 from ..dump import dump # noqa: F401
@ -13,8 +13,7 @@ from .patch_prompts import PatchPrompts
# Import search_replace utilities # Import search_replace utilities
from .search_replace import editblock_strategies, flexible_search_and_replace from .search_replace import editblock_strategies, flexible_search_and_replace
# Remove original Chunk, PatchAction, EditResult, Patch dataclasses if they exist at the top # Remove original PatchCoder domain objects and helpers if they exist at the top.
# Remove helper functions: _norm, find_context_core, find_context, peek_next_section, identify_files_needed
# We will redefine or replace these as needed. # We will redefine or replace these as needed.
@ -277,9 +276,9 @@ class PatchFlexCoder(Coder): # Rename class
index += 1 index += 1
if not path: if not path:
raise DiffError(f"Update File action missing path (line {line_num}).") raise DiffError(f"Update File action missing path (line {line_num}).")
# We don't check for duplicates here, multiple UPDATEs for the same file are handled sequentially. # We don't check for duplicates; multiple UPDATEs for the same file are handled sequentially.
# if path not in known_files: # Check if file is known (in chat or mentioned) # if path not in known_files:
# self.io.tool_warning(f"Update File target '{path}' not found in chat context.") # self.io.tool_warning(f"Update target '{path}' not in chat context.")
current_file_path = path current_file_path = path
current_move_path = None # Reset move path for new file current_move_path = None # Reset move path for new file