summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/data_smart.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/data_smart.py')
-rw-r--r--bitbake/lib/bb/data_smart.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py
index 1ed04d50c3..b9d9476fd8 100644
--- a/bitbake/lib/bb/data_smart.py
+++ b/bitbake/lib/bb/data_smart.py
@@ -46,7 +46,7 @@ class VariableParse:
46 self.value = val 46 self.value = val
47 47
48 self.references = set() 48 self.references = set()
49 self.funcrefs = set() 49 self.execs = set()
50 50
51 def var_sub(self, match): 51 def var_sub(self, match):
52 key = match.group()[2:-1] 52 key = match.group()[2:-1]
@@ -64,10 +64,10 @@ class VariableParse:
64 code = match.group()[3:-1] 64 code = match.group()[3:-1]
65 codeobj = compile(code.strip(), self.varname or "<expansion>", "eval") 65 codeobj = compile(code.strip(), self.varname or "<expansion>", "eval")
66 66
67 parser = bb.rptest.PythonParser() 67 parser = bb.codeparser.PythonParser()
68 parser.parse_python(code) 68 parser.parse_python(code)
69 self.references |= parser.references 69 self.references |= parser.references
70 self.funcrefs |= parser.execs 70 self.execs |= parser.execs
71 71
72 value = utils.better_eval(codeobj, {"d": self.d}) 72 value = utils.better_eval(codeobj, {"d": self.d})
73 return str(value) 73 return str(value)