diff options
author | Boris Bobrov <breton@cynicmansion.ru> | 2014-06-05 15:42:12 +0400 |
---|---|---|
committer | Boris Bobrov <breton@cynicmansion.ru> | 2015-02-16 05:35:36 +0300 |
commit | 91f5f5e791e5bc3680cac2b0103429713517f7d4 (patch) | |
tree | c96b6bd833698fcd29bd39b568adba68f17a5f76 /mediagoblin/processing | |
parent | 7e266d5a374fe16355375f82be45e2c5707450d1 (diff) | |
download | mediagoblin-91f5f5e791e5bc3680cac2b0103429713517f7d4.tar.lz mediagoblin-91f5f5e791e5bc3680cac2b0103429713517f7d4.tar.xz mediagoblin-91f5f5e791e5bc3680cac2b0103429713517f7d4.zip |
Porting video to GStreamer 1.0
Porting includes:
- thumbnailer
- transcoder
- metadata handling
- new common discoverer for media
- new tests with in-memory test video generating
- handling regardless of audio availability in the file
- Pythonic gst pipelines
Diffstat (limited to 'mediagoblin/processing')
-rw-r--r-- | mediagoblin/processing/__init__.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/mediagoblin/processing/__init__.py b/mediagoblin/processing/__init__.py index 5a88ddea..b7e36027 100644 --- a/mediagoblin/processing/__init__.py +++ b/mediagoblin/processing/__init__.py @@ -378,12 +378,11 @@ def store_public(entry, keyname, local_file, target_name=None, entry.media_files[keyname], target_filepath) if delete_if_exists: mgg.public_store.delete_file(entry.media_files[keyname]) - try: mgg.public_store.copy_local_to_storage(local_file, target_filepath) - except: + except Exception as e: + _log.error(u'Exception happened: {0}'.format(e)) raise PublicStoreFail(keyname=keyname) - # raise an error if the file failed to copy if not mgg.public_store.file_exists(target_filepath): raise PublicStoreFail(keyname=keyname) |