diff options
author | Ross Burton <ross@burtonini.com> | 2021-12-10 11:08:14 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-12-17 10:02:40 +0000 |
commit | 4ce984316d038eaed2f48533b31d0a1898942f0a (patch) | |
tree | 94e44706c27a710e7de72dd0d96e678af39f7e4b /meta/classes/license.bbclass | |
parent | 869c4597bb1d9435120a387e6bd5b6e961eea668 (diff) | |
download | poky-4ce984316d038eaed2f48533b31d0a1898942f0a.tar.gz |
license.bbclass: implement ast.NodeVisitor.visit_Constant
Since Python 3.8 visit_Num(), visit_Str() and so on are all deprecated
and replaced with visit_Constant. We can't yet remove the deprecated
functions until we require 3.8, but we can implement visit_Constant to
silence the deprecation warnings.
(From OE-Core rev: 067fbe5e12a81225cf3ff436837af6a6d23040a6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/license.bbclass')
-rw-r--r-- | meta/classes/license.bbclass | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/classes/license.bbclass b/meta/classes/license.bbclass index 45d912741d..7a34e185c7 100644 --- a/meta/classes/license.bbclass +++ b/meta/classes/license.bbclass | |||
@@ -145,6 +145,10 @@ def find_license_files(d): | |||
145 | find_license(node.s.replace("+", "").replace("*", "")) | 145 | find_license(node.s.replace("+", "").replace("*", "")) |
146 | self.generic_visit(node) | 146 | self.generic_visit(node) |
147 | 147 | ||
148 | def visit_Constant(self, node): | ||
149 | find_license(node.value.replace("+", "").replace("*", "")) | ||
150 | self.generic_visit(node) | ||
151 | |||
148 | def find_license(license_type): | 152 | def find_license(license_type): |
149 | try: | 153 | try: |
150 | bb.utils.mkdirhier(gen_lic_dest) | 154 | bb.utils.mkdirhier(gen_lic_dest) |