From e71f79d64496982438481a2b513a8894a269eedb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georgij=20=C4=8Cerny=C5=A1iov?= Date: Thu, 17 Jul 2025 10:13:29 +0200 Subject: [PATCH] scripts: west: runners: stm32cubeprogrammer: fix E0606 related to dl_file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Initialize 'dl_file' to 'None' before the logic that determines which binary file to load. Resolves the E0606 Pylint warning. Signed-off-by: Georgij Černyšiov --- scripts/west_commands/runners/stm32cubeprogrammer.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/west_commands/runners/stm32cubeprogrammer.py b/scripts/west_commands/runners/stm32cubeprogrammer.py index 1335fa3c66e..b4c9884d0fe 100644 --- a/scripts/west_commands/runners/stm32cubeprogrammer.py +++ b/scripts/west_commands/runners/stm32cubeprogrammer.py @@ -270,6 +270,8 @@ class STM32CubeProgrammerBinaryRunner(ZephyrBinaryRunner): self.check_call(cmd + ["--erase", "all"]) # Define binary to be loaded + dl_file = None + if self._use_elf: # Use elf file if instructed to do so. dl_file = self.cfg.elf_file