[Python-Dev] Re: anonymous blocks
Fredrik Lundh
fredrik at pythonware.com
Thu Apr 21 12:28:21 CEST 2005
Glyph Lefkowitz wrote:
> Despite being guilty of propagating this style for years myself, I have to disagree. Consider the
> following network-conversation using Twisted style (which, I might add, would be generalizable to
> other Twisted-like systems if they existed ;-)):
>
> def strawman(self):
> def sayGoodbye(mingleResult):
> def goAway(goodbyeResult):
> self.loseConnection()
> self.send("goodbye").addCallback(goAway)
> def mingle(helloResult):
> self.send("nice weather we're having").addCallback(sayGoodbye)
> self.send("hello").addCallback(mingle)
def iterman(self):
yield "hello"
yield "nice weather we're having"
yield "goodbye"
</F>
More information about the Python-Dev
mailing list