mirror of
https://github.com/fergalmoran/dss.api.git
synced 2026-02-11 02:05:16 +00:00
Added path as parameter to waveform_generated_signal
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user