bornhack-website/src/tickets/apps.py

15 lines
496 B
Python
Raw Normal View History

2017-08-17 15:51:24 +00:00
from django.apps import AppConfig
from django.db.models.signals import post_save
from .signals import ticket_changed
import logging
logger = logging.getLogger("bornhack.%s" % __name__)
2017-08-17 15:51:24 +00:00
class TicketsConfig(AppConfig):
name = 'tickets'
def ready(self):
# connect the post_save signal, including a dispatch_uid to prevent it being called multiple times in corner cases
post_save.connect(ticket_changed, sender='tickets.ShopTicket', dispatch_uid='shopticket_save_signal')