celery app должен называться celery ?
Есть требование, что свои пакеты назвать так чтобы не пересекались с чужими
Окей, это понятно. Непонятно почему воркер стартует только, если модуль назвается celery, иначе: Module 'foo.foo1.celery_app' has no attribute 'celery'
покажи как экземпляр Celery создаёшь
app = Celery('threshold', backend=C_BACKEND, broker=C_BROKER, CELERYD_HIJACK_ROOT_LOGGER=False) дальше его импортирует модуль где таски...
А целиком ошибку? Полагаю там циклический импорт
Обсуждают сегодня