Refactor of generate waveform (crashing on larger mp3)

This commit is contained in:
Fergal Moran
2014-03-14 16:05:23 +00:00
parent 5d0612e037
commit 5ad348ef54
3 changed files with 64 additions and 55 deletions

View File

@@ -11,7 +11,6 @@ except ImportError:
from core.utils.waveform import generate_waveform
from dss import settings
from spa.signals import waveform_generated_signal, update_user_geoip_signal
from spa.models.userprofile import UserProfile
@task(time_limit=3600)
@@ -21,7 +20,7 @@ def create_waveform_task(in_file, uid):
generate_waveform(in_file, out_file)
if os.path.isfile(out_file):
print "Waveform generated successfully"
file, extension = os.path.splitext(in_file)
out_file, extension = os.path.splitext(in_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)