泡菜序列化时芹菜出现错误

时间:2018-10-12 19:49:52

标签: python flask celery pickle kombu

我正在做一个烧瓶系统,我需要使用pickle序列化,因为它没有JSON序列化。

错误消息:

  

kombu.exceptions.EncodeError:调用Python对象时超出了最大递归深度

Full error

route文件需要使用celery函数:

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文件。

如果您需要更多信息,请告诉我。 我真的在这里迷路了。

0 个答案:

没有答案