server/migractions.py
changeset 9478 2d7521881d3d
parent 9468 39b7a91a3f4c
parent 9421 6b673cb4d3b6
child 9511 241b1232ed7f
--- a/server/migractions.py	Fri Jan 24 10:04:56 2014 +0100
+++ b/server/migractions.py	Mon Jan 27 16:19:49 2014 +0100
@@ -387,11 +387,10 @@
         sql_scripts = glob(osp.join(directory, '*.%s.sql' % driver))
         for fpath in sql_scripts:
             print '-> installing', fpath
-            try:
-                sqlexec(open(fpath).read(), self.session.system_sql, False,
-                        delimiter=';;')
-            except Exception as exc:
-                print '-> ERROR:', exc, ', skipping', fpath
+            failed = sqlexec(open(fpath).read(), self.session.system_sql, False,
+                             delimiter=';;')
+            if failed:
+                print '-> ERROR, skipping', fpath
 
     # schema synchronization internals ########################################