From 124a4224d210ee857adcbfa10df26dc31f396661 Mon Sep 17 00:00:00 2001 From: Valentin David Date: Tue, 3 Sep 2019 11:20:18 +0200 Subject: Fix an invalid deletion of potentially non-existant yaml field --- buildstream/_loader/loadelement.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- cgit v1.2.1