def get_task_status(task_id:str):
"""* What you can do
"""
try:
db_connection = init_psql_db_connection()
backend_handler = PgBackendDbHandler(db_connection)
except:
error_message = 'Failed to initialize DB connection!'
response_body = {'message': 'Internal server error.',
'traceback': traceback.format_exc()}
flask_app.logger.error(error_message)
return jsonify(response_body), 500
else:
pass
task_status_record = backend_handler.get_task_status(task_id)
if task_status_record is None:
error_message = 'No task named = {}'.format(task_id)
response_body = {'message': error_message,
'traceback': traceback.format_exc()}
flask_app.logger.error(error_message)
return jsonify(response_body), 500
else:
return jsonify(task_status_record), 200
评论列表
文章目录