加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 这个控制台消息在Google App Engine中意味着什么

发布时间:2020-12-20 13:30:00 所属栏目:Python 来源:网络整理
导读:我正在使用带有大量异步操作和收益的Google App Engine NDB.控制台向我显示以下消息: tasklets.py:119] all_pending: clear set([Future 106470190 created by dispatch(webapp2.py:570) for tasklet post(sync.py:387); pending]) 这是某种警告吗?应该被
我正在使用带有大量异步操作和收益的Google App Engine NDB.控制台向我显示以下消息:

tasklets.py:119] all_pending: clear set([Future 106470190 created by
dispatch(webapp2.py:570) for tasklet post(sync.py:387); pending])

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

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

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读