Re: [Twisted-Python] RE: how to create state machines?

Message: 2 Date: Mon, 30 Mar 2009 11:10:48 -0400 From: "Doug Farrell" <dfarrell@mypublisher.com> Subject: [Twisted-Python] RE: how to create state machines? To: <twisted-python@twistedmatrix.com> Message-ID: <318F79422ADC5041A93343721F84474D01A8BD68@exchange.mypublisher.local> Content-Type: text/plain; charset="us-ascii"
[Doug Farrell] Thank you very much for your detailed response,
You are welcome Doug.
deferred = someOtherFunctionThatReturnsADeferred()
Yes. There are Twisted methods that return a Deferred. For instance, client.getPage() or in the case of a XMLRPC client, proxy.callRemote(). def processPage(data): # do stuff with the web page here deferred = client.getPage("http://wwww.google.com") deferred.addCallback(processPage)
rather than this: deferred = defer.deferred()
Sometimes you want to create your own deferred and trigger it with a callback(). Cheers, Andrew
participants (1)
-
Andrew Francis