你好!欢迎来到深圳市品慧电子有限公司!
语言
当前位置:首页 >> 技术中心 >> 传感技术 >> python开源库之twisted defer简析

python开源库之twisted defer简析


目录

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再返回




审核编辑:刘清

用户评论

发评论送积分,参与就有奖励!

发表评论

评论内容:发表评论不能请不要超过250字;发表评论请自觉遵守互联网相关政策法规。

深圳市品慧电子有限公司