From 4c347fd4e04e59fe42043cde731aaeadfdeaca3d Mon Sep 17 00:00:00 2001 From: codefiles <11915375+codefiles@users.noreply.github.com> Date: Sat, 29 Aug 2026 11:27:31 -0400 Subject: [PATCH] Enable Pylint cell-var-from-loop warning --- archinstall/lib/disk/disk_menu.py | 2 +- archinstall/lib/translationhandler.py | 2 +- pyproject.toml | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/archinstall/lib/disk/disk_menu.py b/archinstall/lib/disk/disk_menu.py index 497379d14c..b19a9aa725 100644 --- a/archinstall/lib/disk/disk_menu.py +++ b/archinstall/lib/disk/disk_menu.py @@ -379,7 +379,7 @@ async def _manual_partitioning( modifications: list[DeviceModification] = [] for device in devices: - mod = next(filter(lambda x: x.device == device, preset), None) + mod = next((x for x in preset if x.device == device), None) if not mod: mod = DeviceModification(device, wipe=False) diff --git a/archinstall/lib/translationhandler.py b/archinstall/lib/translationhandler.py index 9fb13ef8b8..39688b4e86 100644 --- a/archinstall/lib/translationhandler.py +++ b/archinstall/lib/translationhandler.py @@ -129,7 +129,7 @@ def _get_translations(self) -> list[Language]: languages = [] for short_form in defined_languages: - mapping_entry: dict[str, str] = next(filter(lambda x: x['abbr'] == short_form, mappings)) + mapping_entry: dict[str, str] = next(x for x in mappings if x['abbr'] == short_form) abbr = mapping_entry['abbr'] lang = mapping_entry['lang'] translated_lang = mapping_entry.get('translated_lang', None) diff --git a/pyproject.toml b/pyproject.toml index 2c795a40ed..1f6cc71e6f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -145,7 +145,6 @@ disable = [ "R", "attribute-defined-outside-init", "broad-exception-caught", - "cell-var-from-loop", "fixme", "protected-access", "raise-missing-from",