forked from 0x2620/pandora
show source info if encode fails
This commit is contained in:
parent
b5bc17f925
commit
b63024df02
1 changed files with 3 additions and 1 deletions
|
@ -2,6 +2,7 @@
|
||||||
# vi:si:et:sw=4:sts=4:ts=4
|
# vi:si:et:sw=4:sts=4:ts=4
|
||||||
from __future__ import division, with_statement
|
from __future__ import division, with_statement
|
||||||
|
|
||||||
|
import json
|
||||||
import os.path
|
import os.path
|
||||||
import shutil
|
import shutil
|
||||||
import tempfile
|
import tempfile
|
||||||
|
@ -371,7 +372,8 @@ class File(models.Model):
|
||||||
if self.failed:
|
if self.failed:
|
||||||
state = 'failed'
|
state = 'failed'
|
||||||
error = '\n\n'.join(['Failed to encode %s:\n%s' % (s.name(), s.error)
|
error = '\n\n'.join(['Failed to encode %s:\n%s' % (s.name(), s.error)
|
||||||
for s in self.streams.exclude(error='') if s.error])
|
for s in self.streams.exclude(error='') if s.error]) + \
|
||||||
|
'\n\nSource Info:\n' + json.dumps(self.info, indent=2)
|
||||||
elif self.encoding:
|
elif self.encoding:
|
||||||
state = 'encoding'
|
state = 'encoding'
|
||||||
elif self.queued:
|
elif self.queued:
|
||||||
|
|
Loading…
Reference in a new issue