diff options
Diffstat (limited to 'mediagoblin/media_types')
-rw-r--r-- | mediagoblin/media_types/video/processing.py | 11 |
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) |