python2.4 setup.py check fails

Terrel Shumway scholar at drurl.us
Wed Mar 24 11:18:02 UTC 2010


the try/except/finally form was introduced in 2.5. In 2.4 it is a syntax 
error.


Index: qm/test/target.py
===================================================================
--- qm/test/target.py   (revision 1085)
+++ qm/test/target.py   (working copy)
@@ -224,10 +224,11 @@
              result[Result.START_TIME] = qm.common.format_time_iso()
              # Run the test.
              try:
-                descriptor.Run(context, result)
-            except qm.common.Timeout, t:
-                result.SetOutcome(result.FAIL, 'Process timed out.')
-                result[Result.TIMEOUT_DETAIL] = str(t)
+                try:
+                    descriptor.Run(context, result)
+                except qm.common.Timeout, t:
+                    result.SetOutcome(result.FAIL, 'Process timed out.')
+                    result[Result.TIMEOUT_DETAIL] = str(t)
              finally:
                  # Note the end time.
                  result[Result.END_TIME] = qm.common.format_time_iso()



More information about the qmtest mailing list