mirror of
https://github.com/fergalmoran/dss.git
synced 2025-12-26 11:37:33 +00:00
26 lines
866 B
Python
26 lines
866 B
Python
from django.core.exceptions import ObjectDoesNotExist
|
|
from django.dispatch import receiver, Signal
|
|
from django.db.models import signals
|
|
from django.contrib.auth.management import create_superuser
|
|
from django.contrib.auth import models as auth_app
|
|
from spa.models.Mix import Mix
|
|
|
|
waveform_generated = Signal()
|
|
def waveform_generated_callback(sender, **kwargs):
|
|
print "Updating model with waveform"
|
|
try:
|
|
uid = kwargs['uid']
|
|
if uid is not None:
|
|
mix = Mix.objects.get(uid=uid)
|
|
if mix is not None:
|
|
mix.waveform_generated = True
|
|
mix.save()
|
|
except ObjectDoesNotExist:
|
|
pass
|
|
waveform_generated.connect(waveform_generated_callback)
|
|
"""
|
|
signals.post_syncdb.disconnect(
|
|
create_superuser,
|
|
sender=auth_app,
|
|
dispatch_uid = "django.contrib.auth.management.create_superuser")
|
|
""" |