Aipo: descoberta automática não encontra módulo de tarefas no aplicativo

Eu tenho a seguinte configuração com um novo aipo instalado e django 1.4:

settings.py:

<code>import djcelery
djcelery.setup_loader()

BROKER_HOST = 'localhost'
BROKER_PORT = 5672
BROKER_USER = 'user'
BROKER_PASSWORD = 'password'
BROKER_VHOST = 'test'

[...]

INSTALLED_APPS = [
    'django.contrib.auth',
    'django.contrib.admin',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.staticfiles',
    'djcelery',
    'south',
    'compressor',
    'testapp',
]
</code>

testapp / tasks.py:

<code>from celery.task import task

@task()
def add(x, y):
    return x + y
</code>

A entrega de mensagens para o celeryd funciona bem, mas a tarefa é sempre não registrada (portanto, a descoberta automática parece não funcionar corretamente aqui). Somente se eu importar o módulo de tarefas emtasks/__init__.py a tarefa é encontrada e eu posso usá-la.

Também a documentação foi um pouco confusa sobre a importação do decorador, mas acho que esta é a certa agora.

Onde está o bug na minha configuração?

questionAnswers(5)

yourAnswerToTheQuestion