__init__.py
19 lines
| 640 B
| text/x-python
|
PythonLexer
Bradley M. Kuhn
|
r4116 | # -*- coding: utf-8 -*- | ||
r776 | """ | |||
Automatically sets the environment variable `CELERY_LOADER` to | ||||
`celerypylons.loader:PylonsLoader`. This ensures the loader is | ||||
specified when accessing the rest of this package, and allows celery | ||||
to be installed in a webapp just by importing celerypylons:: | ||||
import celerypylons | ||||
""" | ||||
Bradley M. Kuhn
|
r4116 | |||
r776 | import os | |||
import warnings | ||||
CELERYPYLONS_LOADER = 'rhodecode.lib.celerypylons.loader.PylonsLoader' | ||||
if os.environ.get('CELERY_LOADER', CELERYPYLONS_LOADER) != CELERYPYLONS_LOADER: | ||||
warnings.warn("'CELERY_LOADER' environment variable will be overridden by celery-pylons.") | ||||
os.environ['CELERY_LOADER'] = CELERYPYLONS_LOADER | ||||