diff options
author | Boris Bobrov <breton@cynicmansion.ru> | 2018-07-12 18:49:35 +0200 |
---|---|---|
committer | Boris Bobrov <breton@cynicmansion.ru> | 2018-07-12 18:49:35 +0200 |
commit | 23af1d8cbc188c85d9f6ee9274af5b0102c48d24 (patch) | |
tree | 0135ecc29f3322cc7ef24a033e1150f4eebd0f5b /mediagoblin/init | |
parent | 8e5b7f633910de7e1429f02f0661fcbe311600fb (diff) | |
parent | 4551a808beb8aa0dab3f1a331d022bfa84ee933c (diff) | |
download | mediagoblin-23af1d8cbc188c85d9f6ee9274af5b0102c48d24.tar.lz mediagoblin-23af1d8cbc188c85d9f6ee9274af5b0102c48d24.tar.xz mediagoblin-23af1d8cbc188c85d9f6ee9274af5b0102c48d24.zip |
Merge branch 'transcoding_progress'
This probably broke stuff
Diffstat (limited to 'mediagoblin/init')
-rw-r--r-- | mediagoblin/init/celery/__init__.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mediagoblin/init/celery/__init__.py b/mediagoblin/init/celery/__init__.py index 780e0055..9a67942c 100644 --- a/mediagoblin/init/celery/__init__.py +++ b/mediagoblin/init/celery/__init__.py @@ -22,6 +22,7 @@ import logging import six from celery import Celery +from kombu import Exchange, Queue from mediagoblin.tools.pluginapi import hook_runall @@ -32,6 +33,7 @@ MANDATORY_CELERY_IMPORTS = [ 'mediagoblin.processing.task', 'mediagoblin.notifications.task', 'mediagoblin.submit.task', + 'mediagoblin.media_types.video.processing', ] DEFAULT_SETTINGS_MODULE = 'mediagoblin.init.celery.dummy_settings_module' @@ -47,6 +49,12 @@ def get_celery_settings_dict(app_config, global_config, else: celery_conf = {} + # Add x-max-priority to config + celery_conf['CELERY_QUEUES'] = ( + Queue('default', Exchange('default'), routing_key='default', + queue_arguments={'x-max-priority': 10}), + ) + celery_settings = {} # Add all celery settings from config |