From f2d206ca54a5d5011fcb80b741797f3253c752b2 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 18 Mar 2023 12:40:11 -0600 Subject: [PATCH] Fixed "RuntimeError: deque mutated during iteration" --- platformio/builder/tools/piobuild.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio/builder/tools/piobuild.py b/platformio/builder/tools/piobuild.py index 32a744e3..ba194eb0 100644 --- a/platformio/builder/tools/piobuild.py +++ b/platformio/builder/tools/piobuild.py @@ -239,7 +239,7 @@ def ProcessUnFlags(env, flags): for scope in unflag_scopes: for unflags in parsed.values(): for unflag in unflags: - for current in env.get(scope, []): + for current in list(env.get(scope, [])): conditions = [ unflag == current, not isinstance(unflag, (tuple, list))