aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/media_types
diff options
context:
space:
mode:
authorJoar Wandborg <git@wandborg.com>2012-07-10 17:53:37 +0200
committerJoar Wandborg <git@wandborg.com>2012-07-10 18:13:02 +0200
commit51eb0267d901bafcc90879dadbc2b8616ecdc4f5 (patch)
tree864566efd685a1680a3a1f1445bc9bd158454794 /mediagoblin/media_types
parent81d3c4cf1cee923c4b803a96b6f5628e9aa9b78d (diff)
downloadmediagoblin-51eb0267d901bafcc90879dadbc2b8616ecdc4f5.tar.lz
mediagoblin-51eb0267d901bafcc90879dadbc2b8616ecdc4f5.tar.xz
mediagoblin-51eb0267d901bafcc90879dadbc2b8616ecdc4f5.zip
Minor improvements to the processing panel
- It is now possible to actually see what's processing, due to a bug fix where __getitem__ was called on the db model. - Removed DEPRECATED message from the docstring, it wasn't true.
Diffstat (limited to 'mediagoblin/media_types')
-rw-r--r--mediagoblin/media_types/video/processing.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/mediagoblin/media_types/video/processing.py b/mediagoblin/media_types/video/processing.py
index 5bbcc92f..85e83352 100644
--- a/mediagoblin/media_types/video/processing.py
+++ b/mediagoblin/media_types/video/processing.py
@@ -19,13 +19,22 @@ import logging
from mediagoblin import mg_globals as mgg
from mediagoblin.processing import \
- create_pub_filepath, FilenameBuilder
+ create_pub_filepath, FilenameBuilder, BaseProcessingFail
+from mediagoblin.tools.translate import lazy_pass_to_ugettext as _
+
from . import transcoders
_log = logging.getLogger(__name__)
_log.setLevel(logging.DEBUG)
+class VideoTranscodingFail(BaseProcessingFail):
+ '''
+ Error raised if video transcoding fails
+ '''
+ general_message = _(u'Video transcoding failed')
+
+
def sniff_handler(media_file, **kw):
transcoder = transcoders.VideoTranscoder()
data = transcoder.discover(media_file.name)