在我的tasks.py文件中,我正在尝试从文件夹中导入一些python脚本。出于不明原因,当我尝试运行时:
celery -A tasks worker --loglevel=info
它将自动运行我导入的一个脚本:btcbidask.bitfinex(),我甚至没有调用它。
以下是我的代码:
#External imports
import sys
sys.path.append('/daemons/')
from celery import shared_task, Celery
#Own imports
from daemons.btcbidask import bitfinex
#from daemons.btctrades import bitfinex
app = Celery('tasks', broker='redis://localhost:6379/0')
# @shared_task
# def btcbidask():
# btcbidask.bitfinex()
# @shared_task
# def btctrades():
# btctrades.bitfinex()
即使我的所有共享任务都被注释掉了,它仍然会自行运行“bitfinex”功能。我很困惑。