Partially update python bindings generation code for Python 3

This commit is contained in:
Alexander Krotov
2019-08-10 17:03:53 +03:00
parent 22ddb8ce35
commit 8a9409426d
2 changed files with 3 additions and 3 deletions

View File

@@ -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)

View File

@@ -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_