diff --git a/celeryconfig.py b/celeryconfig.py --- a/celeryconfig.py +++ b/celeryconfig.py @@ -1,8 +1,20 @@ # List of modules to import when celery starts. import sys import os +import ConfigParser + +PYLONS_CONFIG_NAME = 'test.ini' + +root = os.getcwd() +config = ConfigParser.ConfigParser({'here':root}) +config.read('%s/%s' % (root, PYLONS_CONFIG_NAME)) +PYLONS_CONFIG = config + + +print config.items('app:main') + sys.path.append(os.getcwd()) -CELERY_IMPORTS = ("pylons_app.lib.celerylib.tasks", ) +CELERY_IMPORTS = ("pylons_app.lib.celerylib.tasks",) ## Result store settings. CELERY_RESULT_BACKEND = "database" @@ -30,4 +42,4 @@ CELERYD_MAX_TASKS_PER_CHILD = 1 #CELERY_ALWAYS_EAGER = True #rabbitmqctl add_user rabbitmq qweqwe #rabbitmqctl add_vhost rabbitmqhost -#rabbitmqctl set_permissions -p rabbitmqhost rabbitmq ".*" ".*" ".*" \ No newline at end of file +#rabbitmqctl set_permissions -p rabbitmqhost rabbitmq ".*" ".*" ".*"