aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/media_types
diff options
context:
space:
mode:
authorvijeth-aradhya <vijthaaa@gmail.com>2017-06-05 01:58:00 +0530
committervijeth-aradhya <vijthaaa@gmail.com>2017-06-05 01:58:00 +0530
commit81c59ef06b1e53fa0d9b177b5a8e7978d1b01186 (patch)
treec33f5444ae2e36d268751db967e2624883a4619d /mediagoblin/media_types
parentd3390c4391f18f4f1ac76557a98b106452baf295 (diff)
downloadmediagoblin-81c59ef06b1e53fa0d9b177b5a8e7978d1b01186.tar.lz
mediagoblin-81c59ef06b1e53fa0d9b177b5a8e7978d1b01186.tar.xz
mediagoblin-81c59ef06b1e53fa0d9b177b5a8e7978d1b01186.zip
Add workflow method to VideoProcessingManager
This commit makes sure the old celery call works perfectly when workflow method is introduced.
Diffstat (limited to 'mediagoblin/media_types')
-rw-r--r--mediagoblin/media_types/video/processing.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/mediagoblin/media_types/video/processing.py b/mediagoblin/media_types/video/processing.py
index e6b4a0b2..d3fa9d5f 100644
--- a/mediagoblin/media_types/video/processing.py
+++ b/mediagoblin/media_types/video/processing.py
@@ -28,6 +28,7 @@ from mediagoblin.processing import (
ProcessingManager, request_from_args,
get_process_filename, store_public,
copy_original)
+from mediagoblin.processing.task import ProcessMedia
from mediagoblin.tools.translate import lazy_pass_to_ugettext as _
from mediagoblin.media_types import MissingComponents
@@ -503,3 +504,8 @@ class VideoProcessingManager(ProcessingManager):
self.add_processor(InitialProcessor)
self.add_processor(Resizer)
self.add_processor(Transcoder)
+
+ def workflow(self, entry, feed_url, reprocess_action, reprocess_info=None):
+ ProcessMedia().apply_async(
+ [entry.id, feed_url, reprocess_action, reprocess_info], {},
+ task_id=entry.queued_task_id)