summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/codeparser.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/codeparser.py')
-rw-r--r--bitbake/lib/bb/codeparser.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/codeparser.py b/bitbake/lib/bb/codeparser.py
index 9d66d3ae41..bb890dddd0 100644
--- a/bitbake/lib/bb/codeparser.py
+++ b/bitbake/lib/bb/codeparser.py
@@ -225,8 +225,8 @@ class PythonParser():
225 def visit_Call(self, node): 225 def visit_Call(self, node):
226 name = self.called_node_name(node.func) 226 name = self.called_node_name(node.func)
227 if name and (name.endswith(self.getvars) or name.endswith(self.getvarflags) or name in self.containsfuncs or name in self.containsanyfuncs): 227 if name and (name.endswith(self.getvars) or name.endswith(self.getvarflags) or name in self.containsfuncs or name in self.containsanyfuncs):
228 if isinstance(node.args[0], ast.Str): 228 if isinstance(node.args[0], ast.Constant) and isinstance(node.args[0].value, str):
229 varname = node.args[0].s 229 varname = node.args[0].value
230 if name in self.containsfuncs and isinstance(node.args[1], ast.Str): 230 if name in self.containsfuncs and isinstance(node.args[1], ast.Str):
231 if varname not in self.contains: 231 if varname not in self.contains:
232 self.contains[varname] = set() 232 self.contains[varname] = set()