From 14f2a07a390328d8cdd4da043a2246d3e1ec01dd Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Tue, 31 Dec 2019 21:39:18 +0100 Subject: [PATCH] gyp: list(dict) so we can del dict(key) while iterating Fixes #1998 Reviewed-By: Rod Vagg PR-URL: https://github.com/nodejs/node-gyp/pull/2009 --- gyp/pylib/gyp/input.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gyp/pylib/gyp/input.py b/gyp/pylib/gyp/input.py index 2973c078fc..d1742800ac 100644 --- a/gyp/pylib/gyp/input.py +++ b/gyp/pylib/gyp/input.py @@ -2286,7 +2286,7 @@ def SetUpConfigurations(target, target_dict): merged_configurations[configuration]) # Now drop all the abstract ones. - for configuration in target_dict['configurations'].keys(): + for configuration in list(target_dict['configurations']): old_configuration_dict = target_dict['configurations'][configuration] if old_configuration_dict.get('abstract'): del target_dict['configurations'][configuration]