From 8a9409426d76a5d00ab20ac1acae11fa54eb35bd Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Sat, 10 Aug 2019 17:03:53 +0300 Subject: [PATCH] Partially update python bindings generation code for Python 3 --- bindings/python/ns3modulescan-modular.py | 4 ++-- bindings/python/wscript | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bindings/python/ns3modulescan-modular.py b/bindings/python/ns3modulescan-modular.py index e3a904918..e8b67df26 100644 --- a/bindings/python/ns3modulescan-modular.py +++ b/bindings/python/ns3modulescan-modular.py @@ -273,12 +273,12 @@ def ns3_module_scan(top_builddir, module_name, headers_map, output_file_name, cf module_parser.parse_finalize() output_file.close() - os.chmod(output_file_name, 0400) + os.chmod(output_file_name, 0o400) if __name__ == '__main__': if len(sys.argv) != 6: - print "ns3modulescan-modular.py top_builddir module_path module_headers output_file_name cflags" + print("ns3modulescan-modular.py top_builddir module_path module_headers output_file_name cflags") sys.exit(1) ns3_module_scan(sys.argv[1], sys.argv[2], eval(sys.argv[3]), sys.argv[4], sys.argv[5]) sys.exit(0) diff --git a/bindings/python/wscript b/bindings/python/wscript index 7f6d707c4..39b782c55 100644 --- a/bindings/python/wscript +++ b/bindings/python/wscript @@ -377,7 +377,7 @@ class apiscan_task(Task.Task): up = m.update up(self.__class__.__name__.encode()) up(self.curdirnode.abspath().encode()) - up(self.target) + up(self.target.encode()) self.uid_ = m.digest() return self.uid_