gpt4 book ai didi

python - 延迟等待异步 ndb 调用的最漂亮的方法是什么?

转载 作者:行者123 更新时间:2023-12-01 05:51:48 27 4
gpt4 key购买 nike

deferred.defer(f,e)

function f(e):
e.put_async()

e 的更改在 SDK 中被丢弃,并且可能在生产中也被丢弃。解决该问题的一种明显方法是存储所有 rpc 和 get_result() 它们,但这并不漂亮。

有没有办法让这个函数与ndb兼容?

该函数在代码的多个部分使用,正常请求是@ndb.toplevel,所以没有问题。

最佳答案

您推迟的函数不能是 @ndb.toplevel,但您可以让它调用以下函数:

def f(e):
g(e)

@ndb.toplevel
def g(e):
e.put_async()

关于python - 延迟等待异步 ndb 调用的最漂亮的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13976284/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com