views.py 文件源码

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

项目:tweet-analysis 作者: D4D3VD4V3 项目源码 文件源码
def taskstatus(task_id):
    task = analyzetweets.AsyncResult(str(task_id))
    if task.state == "PENDING":
        response = {
            "state": task.state,
            "current": 0,
            "total": NUMBER_OF_TWEETS
        }
    elif task.state != "FAILURE":
        response = {
            "state": task.state,
            "current": task.info.get("current", 0),
            "total": NUMBER_OF_TWEETS
        }
        if "subjectivityavg" in task.info:
            response["subjectivityavg"] = task.info["subjectivityavg"]
            if "sentimentavg" in task.info:
                response["sentimentavg"] = task.info["sentimentavg"]
    else:
        response = {
            "state": task.state,
            "current": 1,
            "total": NUMBER_OF_TWEETS
        }
    return jsonify(response)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号