annot-server/webapp/admin.py
changeset 67 7db9c7ec691a
parent 66 658561ea9e65
child 71 fb4ad86bc7f2
--- a/annot-server/webapp/admin.py	Sat Oct 25 05:43:01 2014 +0200
+++ b/annot-server/webapp/admin.py	Sat Oct 25 06:44:33 2014 +0200
@@ -189,11 +189,16 @@
             'logger'       : logger,
         }
 
-        sync = utils.AnnotationsSynchronizer(**sync_args)
-        sync.export_annotations()
+        error = None
+        try:
+            sync = utils.AnnotationsSynchronizer(**sync_args)
+            sync.export_annotations()
+        except Exception as e:
+            error = repr(e) + " - " + str(e)
+
         logs = [ line for line in stream.getvalue().split("\n")]
 
-        return self.render('admin/sync_event_session.html', event_session=event_session, sync_args=repr(sync_args), logs=logs)
+        return self.render('admin/sync_event_session.html', event_session=event_session, sync_args=repr(sync_args), error=error, logs=logs)
 
 
 admin.add_view(EventView(database.db_session))