changeset 484:d3f701d912bd celery

fixed up celeryconfig, to get results database from config files
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 17 Sep 2010 23:57:22 +0200
parents a9e50dce3081
children 9836541b0509
files celeryconfig.py
diffstat 1 files changed, 4 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/celeryconfig.py	Fri Sep 17 22:54:30 2010 +0200
+++ b/celeryconfig.py	Fri Sep 17 23:57:22 2010 +0200
@@ -2,23 +2,20 @@
 import sys
 import os
 import ConfigParser
+root = os.getcwd()
 
-PYLONS_CONFIG_NAME = 'test.ini'
+PYLONS_CONFIG_NAME = 'development.ini'
 
-root = os.getcwd()
+sys.path.append(root)
 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",)
 
 ## Result store settings.
 CELERY_RESULT_BACKEND = "database"
-CELERY_RESULT_DBURI = "sqlite:///hg_app.db"
+CELERY_RESULT_DBURI = dict(config.items('app:main'))['sqlalchemy.db1.url']
 
 BROKER_CONNECTION_MAX_RETRIES = 30