Получение TypeError: объект 'Module' не вызывается декоратором задач celery

Пробуя celery для django, я столкнулся с проблемой декоратора @task. Он работает в Windows 7.

В моем модуле celerytest.tasks есть следующий код

from celery import task

@task
def add(x,y):
    return x + y

Из командной строки я запускаю:

python manage.py shell

Пытаюсь импортировать свой модуль из оболочки:

from celerytest.tasks import add

Я получаю следующую ошибку:

>>> from celerytest.tasks import add
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "d:\...\celerytest\tasks.py", line 8, in <module>
   @task
TypeError: 'module' object is not callable

Я долго пытался гуглить, но, кажется, я единственный в мире

7
задан vedran 11 June 2012 в 14:26
поделиться