目录
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
+关注
关注
57文章
4858浏览量
89586 -
回调函数
+关注
关注
0文章
94浏览量
12114
发布评论请先 登录
Python调用API教程
飞书富文本组件库RichTextVista开源
简析Modbus与MQTT的区别
这个夏天,用代码定义你的硬核实力!RT-Thread开源之夏重磅来袭
简仪科技开源测控技术走进上海交通大学
摩尔线程支持DeepSeek开源通信库DeepEP和并行算法DualPipe
沐曦GPU跑通DeepSeek开源代码库FlashMLA
AI开源模型库有什么用
开源大模型DeepSeek的开放内容详析
使用Python实现xgboost教程
适用于MySQL和MariaDB的Python连接器:可靠的MySQL数据连接器和数据库

python开源库之twisted defer简析
评论