小程序
传感搜
传感圈

python开源库之twisted defer简析

2022-08-21 17:46:07
关注

目录

addCallback和callback

addCallbacks和errback

addBoth

defer链

defer立即执行

succeed用法

defer异步

maybeDeferred适用场景

1.addCallback和callback

addcallback: 增加回调函数

callback: 触发回调函数

2.addCallbacks和errback

addcallbacks: 触发异常的时候, 进入第二个参数

errback: 触发异常回调

3.addBoth

addBoth: 类似try catch链里面的finally

4.defer链

5.defer立即执行

callback在addcallback的前面

6.succeed用法

返回一个已经激活的defer

7.defer异步

defer异步的实现方式: defer里面嵌套另外的defer

8.maybeDeferred适用场景

maybeDeferred适用场景: 不确定返回值是defer还是一般的值, 但是又期望返回值是defer

注: 如果是Deferred对象原样返回, 如果是一般的值, 则包装成激活的Deferred再返回




审核编辑:刘清

您觉得本篇内容如何
评分

评论

您需要登录才可以回复|注册

提交评论

广告

电子发烧友

这家伙很懒,什么描述也没留下

关注

点击进入下一篇

python开源库之inlineCallbacks简介

提取码
复制提取码
点击跳转至百度网盘