SF patch 1631942 by Collin Winter:
(a) "except E, V" -> "except E as V"
(b) V is now limited to a simple name (local variable)
(c) V is now deleted at the end of the except block
diff --git a/Lib/xmllib.py b/Lib/xmllib.py
index 2a189cd..59fbcd1 100644
--- a/Lib/xmllib.py
+++ b/Lib/xmllib.py
@@ -896,7 +896,7 @@
     else:
         try:
             f = open(file, 'r')
-        except IOError, msg:
+        except IOError as msg:
             print file, ":", msg
             sys.exit(1)
 
@@ -914,7 +914,7 @@
             for c in data:
                 x.feed(c)
             x.close()
-    except Error, msg:
+    except Error as msg:
         t1 = time()
         print msg
         if do_time: