]> git.0d.be Git - django-panik-emissions.git/commitdiff
store original sound files in a different directory
authorFrédéric Péters <fpeters@0d.be>
Sun, 17 Dec 2017 10:57:43 +0000 (11:57 +0100)
committerFrédéric Péters <fpeters@0d.be>
Sun, 17 Dec 2017 10:57:43 +0000 (11:57 +0100)
This will make it easier to rsync only published files.

emissions/models.py

index 79cb6a526463b2b0c132f8ed0756c733e3bf0840..ad875bd3dae177a1e845db95f909b37b536d2b87 100644 (file)
@@ -416,7 +416,7 @@ class Absence(models.Model):
 
 
 def get_sound_path(instance, filename):
-    return os.path.join('sounds', instance.episode.emission.slug,
+    return os.path.join('sounds.orig', instance.episode.emission.slug,
             os.path.basename(filename))
 
 class SoundFile(models.Model):
@@ -456,7 +456,7 @@ class SoundFile(models.Model):
     def get_format_path(self, format):
         if not self.file:
             return None
-        return '%s/%s' % (os.path.dirname(self.file.path), self.get_format_filename(format))
+        return '%s/%s' % (os.path.dirname(self.file.path).replace('.orig', ''), self.get_format_filename(format))
 
     def get_format_url(self, format):
         if not self.file: