Я использую систему колб, и мне нужно использовать сериализацию рассола, поскольку она не сериализирована JSON.
Сообщение об ошибке:
kombu.exceptions.EncodeError: максимальная глубина рекурсии превышена при вызове объекта Python
Полная ошибка
Файл route вызывает функцию сельдерея:
def listing():
ret = []
listings = get_sharing_route(22)
for listing in listings:
task = daft2db.apply_async((listing, None))
ret.append(str(task))
break
return jsonify({'code': ret})
Список не поддерживает сериализацию в формате JSON, поэтому я использую функцию
@celery.task(serializer='pickle')
def daft2db(listing, pub_trans_alert):
return 0
из моего файла daft2db .
Если вам нужна дополнительная информация,я знаю.Я действительно потерян здесь.