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