Ошибка на сельдерее с сериализацией солений - PullRequest
0 голосов
/ 12 октября 2018

Я использую систему колб, и мне нужно использовать сериализацию рассола, поскольку она не сериализирована 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 .

Если вам нужна дополнительная информация,я знаю.Я действительно потерян здесь.

...