Switch several functions over to using the new callable_run* tools!

This commit is contained in:
Christopher Allan Webber 2013-04-10 17:52:49 -05:00
parent 0a5c6ec901
commit 04f295e20d
3 changed files with 5 additions and 10 deletions

View File

@ -18,7 +18,7 @@ import os
import sys
from celery import Celery
from mediagoblin.tools.pluginapi import PluginManager
from mediagoblin.tools.pluginapi import callable_runall
MANDATORY_CELERY_IMPORTS = ['mediagoblin.processing.task']
@ -66,8 +66,7 @@ def setup_celery_app(app_config, global_config,
celery_app = Celery()
celery_app.config_from_object(celery_settings)
for callable_hook in PluginManager().get_hook_callables('celery_setup'):
callable_hook(celery_app)
callable_runall('celery_setup', celery_app)
def setup_celery_from_config(app_config, global_config,

View File

@ -22,7 +22,7 @@ from celery.signals import setup_logging
from mediagoblin import app, mg_globals
from mediagoblin.init.celery import setup_celery_from_config
from mediagoblin.tools.pluginapi import PluginManager
from mediagoblin.tools.pluginapi import callable_runall
OUR_MODULENAME = __name__
@ -47,9 +47,7 @@ def setup_logging_from_paste_ini(loglevel, **kw):
logging.config.fileConfig(logging_conf_file)
for callable_hook in \
PluginManager().get_hook_callables('celery_logging_setup'):
callable_hook()
callable_runall('celery_logging_setup')
setup_logging.connect(setup_logging_from_paste_ini)

View File

@ -59,6 +59,4 @@ def setup_plugins():
pman.register_hooks(plugin.hooks)
# Execute anything registered to the setup hook.
setup_list = pman.get_hook_callables('setup')
for fun in setup_list:
fun()
pluginapi.callable_runall('setup')