--- 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))