Migrate clang-version-inc.py to python3
Bug: 203436762
Test: ./clang-version-inc.py include/clang/Basic/Version.inc.in
Test: ./clang-version-inc.py
Change-Id: I5bdf726063c6d5281a97debeac9cea47251ecc4d
(cherry picked from commit f16728514b601312ea4f62a4dd3af7112b4768d9)
Merged-In: I5bdf726063c6d5281a97debeac9cea47251ecc4d
Bug: 247129589
diff --git a/clang-version-inc.py b/clang-version-inc.py
index d55d25f..3072da7 100755
--- a/clang-version-inc.py
+++ b/clang-version-inc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2
+#!/usr/bin/env python3
import os
import sys
@@ -8,7 +8,7 @@
version_string = '%s.%s.%s' % (version.major, version.minor, version.patch)
if len(sys.argv) < 2:
- print sys.stderr, "Usage: %s <Version.inc.in>"
+ print(f"Usage: {sys.argv[0]} <Version.inc.in>", file=sys.stderr)
sys.exit(1)
with open(sys.argv[1], 'r') as f:
@@ -22,6 +22,6 @@
for line in f:
line = line.strip()
- for replace, to in replacements.iteritems():
+ for replace, to in replacements.items():
line = line.replace(replace, to)
- print line
+ print(line)