Separate rolling average downloads from score

This commit is contained in:
rubenwardy
2020-07-09 01:26:01 +01:00
parent 2617c53abf
commit 9d033acfff
4 changed files with 46 additions and 2 deletions

View File

@@ -20,5 +20,10 @@ from app.tasks import celery
@celery.task()
def updatePackageScores():
Package.query.update({ "score": Package.score * 0.95 })
Package.query.update({ "score_downloads": Package.score_downloads * 0.95 })
db.session.commit()
for package in Package.query.all():
package.recalcScore()
db.session.commit()