Added path as parameter to waveform_generated_signal

This commit is contained in:
Fergal Moran
2015-08-02 15:37:19 +01:00
parent 4b181d8482
commit baa2d87ec0
2 changed files with 3 additions and 2 deletions

View File

@@ -18,11 +18,12 @@ def _waveform_generated_callback(sender, **kwargs):
print "Updating model with waveform"
try:
uid = kwargs['uid']
path = kwargs['uid']
if uid is not None:
mix = Mix.objects.get(uid=uid)
if mix is not None:
mix.waveform_generated = True
mix.duration = mp3_length(mix.get_absolute_path())
mix.duration = mp3_length(path)
mix.save(update_fields=["waveform_generated", "duration"])
except ObjectDoesNotExist:

View File

@@ -23,7 +23,7 @@ def create_waveform_task(in_file, uid):
generate_waveform(in_file, out_file)
if os.path.isfile(out_file):
logger.info("Waveform generated successfully")
waveform_generated_signal.send(sender=None, uid=uid)
waveform_generated_signal.send(sender=None, uid=uid, path=in_file)
return out_file
else:
logger.error("Outfile is missing")