dont set path if encoding failes, set path if not set

This commit is contained in:
j 2013-05-10 11:45:42 +02:00
parent 5969cf5cf9
commit 35eb535b03
1 changed files with 5 additions and 0 deletions

View File

@ -505,15 +505,20 @@ class Stream(models.Model):
def encode(self):
if self.source:
media = self.source.media.path
if not self.media:
self.media.name = os.path.join(os.path.dirname(self.source.media.name), self.name())
target = self.media.path
info = ox.avinfo(media)
if extract.stream(media, target, self.name(), info):
self.available = True
else:
self.media = None
self.available = False
self.save()
elif self.file.data:
media = self.file.data.path
if not self.media:
self.media.name = self.path(self.name())
target = self.media.path
info = ox.avinfo(media)
if extract.stream(media, target, self.name(), info):