aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/submit/lib.py
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/submit/lib.py')
-rw-r--r--mediagoblin/submit/lib.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/mediagoblin/submit/lib.py b/mediagoblin/submit/lib.py
index 6660eb53..db5dfe53 100644
--- a/mediagoblin/submit/lib.py
+++ b/mediagoblin/submit/lib.py
@@ -29,7 +29,10 @@ from mediagoblin.processing.task import ProcessMedia
_log = logging.getLogger(__name__)
-def prepare_entry(request, entry, filename):
+def prepare_queue_task(app, entry, filename):
+ """
+ Prepare a MediaEntry for the processing queue and get a queue file
+ """
# We generate this ourselves so we know what the taks id is for
# retrieval later.
@@ -40,13 +43,13 @@ def prepare_entry(request, entry, filename):
entry.queued_task_id = task_id
# Now store generate the queueing related filename
- queue_filepath = request.app.queue_store.get_unique_filepath(
+ queue_filepath = app.queue_store.get_unique_filepath(
['media_entries',
task_id,
secure_filename(filename)])
# queue appropriately
- queue_file = request.app.queue_store.get_file(
+ queue_file = app.queue_store.get_file(
queue_filepath, 'wb')
# Add queued filename to the entry