def saveScore(analysis_id, score):
"""Save calculated score back to pit."""
a = ANALYSIS_TEMPLATE.copy()
a['id'] = analysis_id
a['score'] = score
resp = requests.patch('/'.join([pit_url, 'analysis', str(analysis_id)]),
data=json.dumps(a), headers=post_headers)
resp.raise_for_status()
# For an analysis item:
# * Fetch the item.
# * Fetch all relevant rules.
# * Evaluate each rule, keeping a running total of score.
# * Save score to analysis item.
评论列表
文章目录