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

Attachment: py3.diff
Description: Binary data

Reply via email to