Code cleanup some small changes in the formatting.
This commit is contained in:
@@ -4,7 +4,9 @@ import logging
|
||||
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.db import models
|
||||
from django.db.models.signals import post_delete, post_save
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.dispatch import receiver
|
||||
|
||||
from events.models import Event
|
||||
from . import settings, managers
|
||||
@@ -197,9 +199,14 @@ class Ranking(models.Model):
|
||||
self.save()
|
||||
|
||||
|
||||
def update_maistar_ranking(sender, instance, **kwargs):
|
||||
"""A Django signal hook to trigger a recalculation of the rankings as soon
|
||||
as a Mai-Star game has been added, deleted, or modified."""
|
||||
@receiver([post_delete, post_save], sender=Game)
|
||||
def update_maistar_ranking(sender, **kwargs):
|
||||
"""
|
||||
A Django signal hook to trigger a recalculation of the rankings as soon
|
||||
as a Mai-Star game has been added, deleted, or modified.
|
||||
:param sender: The callback function which will be connected to this signal. See Receiver functions for more information.
|
||||
:param kwargs: """
|
||||
instance = kwargs['instance']
|
||||
for player in instance.player_list:
|
||||
ranking, created = Ranking.objects.get_or_create(
|
||||
user=player['user'],
|
||||
@@ -213,7 +220,3 @@ def update_maistar_ranking(sender, instance, **kwargs):
|
||||
player['user'].username, instance.season)
|
||||
ranking.recalculate()
|
||||
Ranking.objects.calculate_rankings(instance.season)
|
||||
|
||||
|
||||
models.signals.post_delete.connect(update_maistar_ranking, sender=Game)
|
||||
models.signals.post_save.connect(update_maistar_ranking, sender=Game)
|
||||
|
||||
Reference in New Issue
Block a user