diff --git a/rhodecode/lib/celerylib/__init__.py b/rhodecode/lib/celerylib/__init__.py --- a/rhodecode/lib/celerylib/__init__.py +++ b/rhodecode/lib/celerylib/__init__.py @@ -1,13 +1,42 @@ +# -*- coding: utf-8 -*- +""" + package.rhodecode.lib.celerylib.__init__ + ~~~~~~~~~~~~~~ + + celery libs for RhodeCode + + :created_on: Nov 27, 2010 + :author: marcink + :copyright: (C) 2009-2010 Marcin Kuzminski + :license: GPLv3, see COPYING for more details. +""" +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; version 2 +# of the License or (at your opinion) any later version of the license. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. + import os import sys import socket import traceback import logging -from rhodecode.lib.pidlock import DaemonLock, LockHeld +from hashlib import md5 +from decorator import decorator from vcs.utils.lazy import LazyProperty -from decorator import decorator -from hashlib import md5 + +from rhodecode.lib.pidlock import DaemonLock, LockHeld + from pylons import config log = logging.getLogger(__name__) @@ -15,7 +44,10 @@ log = logging.getLogger(__name__) def str2bool(v): return v.lower() in ["yes", "true", "t", "1"] if v else None -CELERY_ON = str2bool(config['app_conf'].get('use_celery')) +try: + CELERY_ON = str2bool(config['app_conf'].get('use_celery')) +except KeyError: + CELERY_ON = False class ResultWrapper(object): def __init__(self, task):