私は初心者です。セロリでタスクを実行していて、この奇妙なエラーが発生しています
Python オブジェクトの呼び出し中に最大再帰深度を超えました
このペーストビンで完全なエラーを確認できます
何も変更していないのでよくわかりませんが、昨日は問題なく動作していました。Pythonインタープリターでセロリなしでタスクを実行しましたが、正常に動作します。ここで機能を確認できます。最後に、このタスクは他のタスクによって 12 回作成されています。
このようなエラーを引き起こす可能性のあるものはありますか?
編集:
これは私がこの関数/タスクと呼ぶタスクです
@celery.task(ignore_result=True)
def get_classicdata(leagueid):
print "getting team data for %s"%leagueid
returned_data = {}
for team in r.smembers('league:%s'%leagueid):
data = scrapteam.delay(team,r.get('currentgw'))
returned_data[team] = data.get()