summaryrefslogtreecommitdiff
path: root/buildstream/_loader/loadelement.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildstream/_loader/loadelement.py')
-rw-r--r--buildstream/_loader/loadelement.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/buildstream/_loader/loadelement.py b/buildstream/_loader/loadelement.py
index 0b38cad65..d90e4fe44 100644
--- a/buildstream/_loader/loadelement.py
+++ b/buildstream/_loader/loadelement.py
@@ -152,6 +152,7 @@ def _extract_depends_from_node(node, *, key=None):
output_deps.append(dependency)
# Now delete the field, we dont want it anymore
- del node[key]
+ if key in node:
+ del node[key]
return output_deps