From cca8798699baeeccbf80af23d234ac19a5d667aa Mon Sep 17 00:00:00 2001 From: Palash Oswal Date: Sat, 7 Nov 2020 11:01:19 +0530 Subject: tools/headerparser: update to python3 Updating scripts to use python3 using 2to3 as python2 is EOL --- tools/syz-headerparser/headerlib/container.py | 2 +- tools/syz-headerparser/headerlib/struct_walker.py | 2 +- tools/syz-headerparser/headerparser.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'tools') diff --git a/tools/syz-headerparser/headerlib/container.py b/tools/syz-headerparser/headerlib/container.py index d4d813480..80765c0d5 100644 --- a/tools/syz-headerparser/headerlib/container.py +++ b/tools/syz-headerparser/headerlib/container.py @@ -210,7 +210,7 @@ class GlobalHierarchy(dict): sr.set_global_hierarchy(self) self["struct %s" % (struct_name)] = sr - for struct_name in self.keys(): + for struct_name in list(self.keys()): sr = self[struct_name] for field in sr.get_fields(): # If the item is a struct object, we link it against an diff --git a/tools/syz-headerparser/headerlib/struct_walker.py b/tools/syz-headerparser/headerlib/struct_walker.py index 94cc89895..9bcd52d20 100644 --- a/tools/syz-headerparser/headerlib/struct_walker.py +++ b/tools/syz-headerparser/headerlib/struct_walker.py @@ -10,7 +10,7 @@ import collections import logging from pycparser import c_ast -from header_preprocessor import HeaderFilePreprocessor +from .header_preprocessor import HeaderFilePreprocessor class StructWalkerException(Exception): diff --git a/tools/syz-headerparser/headerparser.py b/tools/syz-headerparser/headerparser.py index e9f64f2f6..75b053ccd 100644 --- a/tools/syz-headerparser/headerparser.py +++ b/tools/syz-headerparser/headerparser.py @@ -55,7 +55,7 @@ def main(): sys.exit(-1) - print gh.get_metadata_structs() + print(gh.get_metadata_structs()) if __name__ == '__main__': main() -- cgit mrf-deployment