summaryrefslogtreecommitdiff
path: root/megapixels/app/server/api_task.py
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2019-01-13 21:06:51 +0100
committerJules Laplace <julescarbon@gmail.com>2019-01-13 21:06:51 +0100
commitb4ed297a6dc73ec5f5cf2772ca1b754ea3f98cae (patch)
tree59798cf83e459a7f543515f54af2d7898257f44a /megapixels/app/server/api_task.py
parent6710b9f7f223acd01ac82171d9f9f4eb577f5885 (diff)
basic blurring applet
Diffstat (limited to 'megapixels/app/server/api_task.py')
-rw-r--r--megapixels/app/server/api_task.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/megapixels/app/server/api_task.py b/megapixels/app/server/api_task.py
index fb24c154..c9bc19ed 100644
--- a/megapixels/app/server/api_task.py
+++ b/megapixels/app/server/api_task.py
@@ -31,22 +31,23 @@ def task_status(task_name, task_id):
return jsonify({
'state': 'error',
'percent': 100,
- 'message': 'Unknown task'
+ 'message': 'Unknown task',
})
-
# app.logger.info('task state: {}'.format(task.state))
if task.state == 'PENDING':
response = {
'state': task.state,
'percent': 0,
- 'message': 'Pending...'
+ 'message': 'Pending...',
+ 'data': task.info,
}
elif task.state != 'FAILURE':
response = {
'state': task.state,
'percent': task.info.get('percent', 0),
'uuid': task.info.get('uuid', 0),
- 'message': task.info.get('message', '')
+ 'message': task.info.get('message', ''),
+ 'data': task.info,
}
if 'result' in task.info:
response['result'] = task.info['result']
@@ -56,6 +57,7 @@ def task_status(task_name, task_id):
'state': task.state,
'percent': 100,
'message': str(task.info), # this is the exception raised
+ 'data': task.info,
}
return jsonify(response)