server/sources/datafeed.py
changeset 8695 358d8bed9626
parent 8694 d901c36bcfce
child 9182 75493f6ca586
--- a/server/sources/datafeed.py	Thu Feb 14 15:39:23 2013 +0100
+++ b/server/sources/datafeed.py	Thu Feb 14 15:38:25 2013 +0100
@@ -207,14 +207,14 @@
             try:
                 if parser.process(url, raise_on_error):
                     error = True
-            except IOError, exc:
+            except IOError as exc:
                 if raise_on_error:
                     raise
                 parser.import_log.record_error(
                     'could not pull data while processing %s: %s'
                     % (url, exc))
                 error = True
-            except Exception, exc:
+            except Exception as exc:
                 if raise_on_error:
                     raise
                 self.exception('error while processing %s: %s',
@@ -318,7 +318,7 @@
             eid = session.repo.extid2eid(source, str(uri), etype, session,
                                          complete=False, commit=False,
                                          sourceparams=sourceparams)
-        except ValidationError, ex:
+        except ValidationError as ex:
             # XXX use critical so they are seen during tests. Should consider
             # raise_on_error instead?
             self.source.critical('error while creating %s: %s', etype, ex)
@@ -402,7 +402,7 @@
         """IDataFeedParser main entry point"""
         try:
             parsed = self.parse(url)
-        except Exception, ex:
+        except Exception as ex:
             if raise_on_error:
                 raise
             self.import_log.record_error(str(ex))
@@ -424,7 +424,7 @@
                 # other a chance to get our connections set
                 commit()
                 set_cnxset()
-            except ValidationError, exc:
+            except ValidationError as exc:
                 if raise_on_error:
                     raise
                 self.source.error('Skipping %s because of validation error %s'
@@ -455,7 +455,7 @@
         if extid.startswith('http'):
             try:
                 _OPENER.open(self.normalize_url(extid)) # XXX HTTP HEAD request
-            except urllib2.HTTPError, ex:
+            except urllib2.HTTPError as ex:
                 if ex.code == 404:
                     return True
         elif extid.startswith('file://'):