--- a/annot-server/websockets.py Tue Oct 14 05:07:37 2014 +0200
+++ b/annot-server/websockets.py Tue Oct 14 08:12:54 2014 +0200
@@ -93,13 +93,17 @@
}
def error_callback(failure):
- raise http.HttpException(500,"Error when processing message : %r" % failure)
+ res = params.copy()
+ res['status'] = 'KO'
+ res['failure'] = str(failure)
+ self.sendMessage(json.dumps(res))
def annot_callback(res):
if 'ts' in res:
res['ts'] = res['ts'].isoformat()+'Z'
if 'uuid' in res:
res['uuid'] = str(res['uuid'])
+ res['status'] = 'OK'
self.sendMessage(json.dumps(res))