This breaks compatibility with python 2.5 or less but it makes it better for newer versions of python.
[[[
Permit build/geversion.py to be run when python is python 3.
]]]
Index: build/getversion.py
===================================================================
--- build/getversion.py (revision 1502731)
+++ build/getversion.py (working copy)
@@ -64,7 +64,7 @@ def svn_extractor(parser, include_file):
try:
r = p.parse(include_file)
- except IOError, e:
+ except IOError as e:
usage_and_exit(str(e))
sys.stdout.write("%d.%d.%d" % (r.major, r.minor, r.patch))
@@ -75,7 +75,7 @@ def sqlite_extractor(parser, include_file):
try:
r = p.parse(include_file)
- except IOError, e:
+ except IOError as e:
usage_and_exit(str(e))
major = r.version / 1000000
minor = (r.version - (major * 1000000)) / 1000
--
Eitan Adler
py3.diff
Description: Binary data

