diff -r 658561ea9e65 -r 7db9c7ec691a annot-server/webapp/admin.py --- 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))