prepare_queue_task: Take app not request.
First rename prepare_entry to prepare_queue_task, because this is really more like what this thing does. Thanks to Velmont for noting that we do not need a request in here, but an "app" is good enough. Which means, that this stuff can be called from tool scripts too.
This commit is contained in:
@@ -27,7 +27,7 @@ from mediagoblin.meddleware.csrf import csrf_exempt
|
||||
from mediagoblin.media_types import sniff_media
|
||||
from mediagoblin.plugins.api.tools import api_auth, get_entry_serializable, \
|
||||
json_response
|
||||
from mediagoblin.submit.lib import prepare_entry, run_process_media
|
||||
from mediagoblin.submit.lib import prepare_queue_task, run_process_media
|
||||
|
||||
_log = logging.getLogger(__name__)
|
||||
|
||||
@@ -68,7 +68,7 @@ def post_entry(request):
|
||||
entry.generate_slug()
|
||||
|
||||
# queue appropriately
|
||||
queue_file = prepare_entry(request, entry, media_file.filename)
|
||||
queue_file = prepare_queue_task(request.app, entry, media_file.filename)
|
||||
|
||||
with queue_file:
|
||||
queue_file.write(request.files['file'].stream.read())
|
||||
|
||||
Reference in New Issue
Block a user