Fixed missing extension in create_waveform_task

This commit is contained in:
Fergal Moran
2013-08-12 17:03:13 +01:00
parent 116e28db21
commit 51450ce1ef
2 changed files with 5 additions and 6 deletions

View File

@@ -6,17 +6,17 @@ from dss import settings
from spa.signals import waveform_generated
@task(time_limit=3600)
def create_waveform_task(in_file, mix_uid):
out_file = os.path.join(settings.MEDIA_ROOT, 'waveforms/%s.png' % mix_uid)
def create_waveform_task(in_file, uid):
out_file = os.path.join(settings.MEDIA_ROOT, 'waveforms/%s.png' % uid)
print "Creating waveform \n\tIn: %s\n\tOut: %s" % (in_file, out_file)
generate_waveform(in_file, out_file)
if os.path.isfile(out_file):
print "Waveform generated successfully"
file, extension = os.path.splitext(in_file)
new_file = os.path.join(settings.MEDIA_ROOT, "mixes", file)
new_file = os.path.join(settings.MEDIA_ROOT, "mixes", "%s%s" % (uid, extension))
print "Moving cache audio clip from %s to %s" % (in_file, new_file)
shutil.move(in_file, new_file)
print "Uid: %s" % mix_uid
waveform_generated.send(sender=None, uid=mix_uid)
print "Uid: %s" % uid
waveform_generated.send(sender=None, uid=uid)
else:
print "Outfile is missing"