本文整理汇总了Python中twisted.internet.defer.DeferredList.append方法的典型用法代码示例。如果您正苦于以下问题:Python DeferredList.append方法的具体用法?Python DeferredList.append怎么用?Python DeferredList.append使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类twisted.internet.defer.DeferredList
的用法示例。
在下文中一共展示了DeferredList.append方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: doInputs
# 需要导入模块: from twisted.internet.defer import DeferredList [as 别名]
# 或者: from twisted.internet.defer.DeferredList import append [as 别名]
def doInputs(self):
self.stage = 'running commands'
dlist = DeferredList()
for (input_string, verify_callback) in self.ip_pairs:
print input_string
self.transport.write(input_string)
child_def = yield self.dqueue.get()
child_def.addCallback(verify_callback)
dlist.append(child_def)
#~ print str_ret
#~ if not verify_callback(str_ret):
#~ raise Exception("cmd broken")
mret = yield dlist
returnValue(mret)