diff options
Diffstat (limited to 'bitbake/lib/bb/data_smart.py')
| -rw-r--r-- | bitbake/lib/bb/data_smart.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py index efa5a79f78..67af38050e 100644 --- a/bitbake/lib/bb/data_smart.py +++ b/bitbake/lib/bb/data_smart.py | |||
| @@ -122,7 +122,11 @@ class VariableParse: | |||
| 122 | connector = self.d["_remote_data"] | 122 | connector = self.d["_remote_data"] |
| 123 | return connector.expandPythonRef(self.varname, code, self.d) | 123 | return connector.expandPythonRef(self.varname, code, self.d) |
| 124 | 124 | ||
| 125 | codeobj = compile(code.strip(), self.varname or "<expansion>", "eval") | 125 | if self.varname: |
| 126 | varname = 'Var <%s>' % self.varname | ||
| 127 | else: | ||
| 128 | varname = '<expansion>' | ||
| 129 | codeobj = compile(code.strip(), varname, "eval") | ||
| 126 | 130 | ||
| 127 | parser = bb.codeparser.PythonParser(self.varname, logger) | 131 | parser = bb.codeparser.PythonParser(self.varname, logger) |
| 128 | parser.parse_python(code) | 132 | parser.parse_python(code) |
