diff options
author | Chris Laplante <chris.laplante@agilent.com> | 2024-02-15 21:44:50 +0100 |
---|---|---|
committer | Steve Sakoman <steve@sakoman.com> | 2024-02-26 04:01:39 -1000 |
commit | 4591011449212c8e494ea42348acb2d27a82a51b (patch) | |
tree | d2e058c6b4a749ab7dfff34c4f129865fd3cbb4a | |
parent | a4c516ef5e72b2d77ac5ff7e86c5ee2190ebc42f (diff) | |
download | bitbake-4591011449212c8e494ea42348acb2d27a82a51b.tar.gz |
codeparser: replace deprecated ast.Str and 's'
These have been deprecated since 3.8
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
-rw-r--r-- | lib/bb/codeparser.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/bb/codeparser.py b/lib/bb/codeparser.py index 9d66d3ae4..bb890dddd 100644 --- a/lib/bb/codeparser.py +++ b/lib/bb/codeparser.py @@ -225,8 +225,8 @@ class PythonParser(): def visit_Call(self, node): name = self.called_node_name(node.func) if name and (name.endswith(self.getvars) or name.endswith(self.getvarflags) or name in self.containsfuncs or name in self.containsanyfuncs): - if isinstance(node.args[0], ast.Str): - varname = node.args[0].s + if isinstance(node.args[0], ast.Constant) and isinstance(node.args[0].value, str): + varname = node.args[0].value if name in self.containsfuncs and isinstance(node.args[1], ast.Str): if varname not in self.contains: self.contains[varname] = set() |