From: Christopher Larson Date: Fri, 28 Oct 2011 05:45:04 +0000 (-0700) Subject: codeparser: make var_expands actually hold useful information X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=925184a2a7e6f01826c7792daf36603f8c5947aa;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git codeparser: make var_expands actually hold useful information Previously, it was calling var_expands.update() rather than add(), with a string argument, resulting in adding each character of that string to the var_expands set, rather than the string itself. (Bitbake rev: 8e4e75383e43d6da2c16ec5286186a0d0569b0f8) Signed-off-by: Christopher Larson Signed-off-by: Richard Purdie --- diff --git a/bitbake/lib/bb/codeparser.py b/bitbake/lib/bb/codeparser.py index 83bbb927a07..0dd9a365eea 100644 --- a/bitbake/lib/bb/codeparser.py +++ b/bitbake/lib/bb/codeparser.py @@ -227,7 +227,7 @@ class PythonParser(): elif self.compare_name(self.expands, node.func): if isinstance(node.args[0], ast.Str): self.warn(node.func, node.args[0]) - self.var_expands.update(node.args[0].s) + self.var_expands.add(node.args[0].s) elif isinstance(node.args[0], ast.Call) and \ self.compare_name(self.getvars, node.args[0].func): pass