bornhack-website/src/tickets/apps.py

21 lines
545 B
Python
Raw Normal View History

import logging
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
2019-06-16 12:32:24 +00:00
logger = logging.getLogger("bornhack.%s" % __name__)
2017-08-17 15:51:24 +00:00
class TicketsConfig(AppConfig):
2019-06-16 12:32:24 +00:00
name = "tickets"
def ready(self):
# connect the post_save signal, including a dispatch_uid to prevent it being called multiple times in corner cases
2019-06-16 12:32:24 +00:00
post_save.connect(
ticket_changed,
sender="tickets.ShopTicket",
dispatch_uid="shopticket_save_signal",
)