app.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:knp-utils-py 作者: Kensuke-Mitsuzawa 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号