此控制台消息在Google App Engine中的含义是什么

时间:2012-09-05 17:45:10

标签: python google-app-engine app-engine-ndb

我正在使用带有大量异步操作和收益的Google App Engine NDB。控制台向我显示以下消息:

  

tasklets.py:119] all_pending:clear set([创建的未来106470190]   tasklet post(sync.py:387)的dispatch(webapp2.py:570);未决])

这是某种警告吗?应该被忽略吗?它不会导致任何异常行为。

(sync.py是我的一个文件,但其他东西不是我的)

1 个答案:

答案 0 :(得分:1)

如果在进入ndb.toplevel函数之前正在进行异步操作,似乎会发生这种情况。

我的猜测是,这会警告您在请求结束时不会等待这些异步操作。如果您希望它们包含在您的“顶层”函数中,并且它们是等待操作完成的tasklet再执行更多操作之前,这可能是一个问题。