From cf0b811538144fb0838566f6d0eff2eaf505b673 Mon Sep 17 00:00:00 2001 From: schneefux Date: Sat, 22 Jul 2017 12:50:42 +0200 Subject: fix delta calculation --- worker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worker.py b/worker.py index c1d2704..187d86e 100644 --- a/worker.py +++ b/worker.py @@ -199,12 +199,12 @@ def process(): # lower rank is better = winner! for rating, participant in zip(team, roster.participants): player = participant.player[0] - participant.trueskill_delta = (rating.mu - rating.sigma) - (float(player.trueskill_mu) - float(player.trueskill_sigma)) if player.trueskill_mu == participant.trueskill_mu \ and player.trueskill_sigma == participant.trueskill_sigma: # match hasn't been rated before player.trueskill_mu = rating.mu player.trueskill_sigma = rating.sigma + participant.trueskill_delta = (participant.mu - participant.sigma) - (float(player.trueskill_mu) - float(player.trueskill_sigma)) db.commit() # notify web -- cgit v1.3.1