【发布时间】:2015-01-09 14:06:10
【问题描述】:
我正在编写扭曲的代码.. 第一个带有延迟的第二个带有 inlineCallbacks。第一个有效,但第二个无效..任何想法或指针
class Echo(LineReceiver):
def lineReceived_callbacks(self, line):
print self.sendLine("i received :%s"%line)
def pp(res):
print "from callback",res
self.sendLine(str(res))
d = self.factory.dbs.getResult(line)
d.addCallback(pp)
@defer.inlineCallbacks
def lineReceived(self, line):
res = yield self.factory.dbs.getResult(line)
print res
self.sendLine(str(res))
self.factory.dbs.getResult(line) 返回延迟。
【问题讨论】:
标签: python-2.7 twisted deferred