hooks/syncschema.py
changeset 8695 358d8bed9626
parent 8556 bbe0d6985e59
child 8696 0bb18407c053
--- a/hooks/syncschema.py	Thu Feb 14 15:39:23 2013 +0100
+++ b/hooks/syncschema.py	Thu Feb 14 15:38:25 2013 +0100
@@ -368,7 +368,7 @@
             for etype in rschema.subjects():
                 try:
                     add_inline_relation_column(session, str(etype), rtype)
-                except Exception, ex:
+                except Exception as ex:
                     # the column probably already exists. this occurs when the
                     # entity's type has just been added or if the column has not
                     # been previously dropped (eg sqlite)
@@ -459,7 +459,7 @@
                                    % (table, column, attrtype)),
                                rollback_on_failure=False)
             self.info('added column %s to table %s', table, column)
-        except Exception, ex:
+        except Exception as ex:
             # the column probably already exists. this occurs when
             # the entity's type has just been added or if the column
             # has not been previously dropped
@@ -468,7 +468,7 @@
             try:
                 syssource.create_index(session, table, column,
                                       unique=extra_unique_index)
-            except Exception, ex:
+            except Exception as ex:
                 self.error('error while creating index for %s.%s: %s',
                            table, column, ex)
         # final relations are not infered, propagate
@@ -757,7 +757,7 @@
         for sql in sqls:
             try:
                 session.system_sql(sql)
-            except Exception, exc: # should be ProgrammingError
+            except Exception as exc: # should be ProgrammingError
                 if sql.startswith('DROP'):
                     self.error('execute of `%s` failed (cause: %s)', sql, exc)
                     continue