It's not intuitively clear why multiple yielding the same Defferred in
function decorated with defer.inlineCallbacks get different results:
@defer.inlineCallbacks
def f():
d = defer.succeed(1)
result = yield d
print result
result = yield d
print result
Output:
1
None
Probably we SHOULD NOT think if "d" was or was not yielded before when using
inlineCallbacks..
Are they some workarounds?
_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python