[Twisted-Python] adbapi.operationDone
Bob Ippolito
bob at redivi.com
Mon Dec 9 17:48:56 EST 2002
On Monday, Dec 9, 2002, at 15:29 America/New_York, Steve Waterbury
wrote:
> Twisted Gurus,
>
> Yet another sophomoric question :^) ...
>
> The only way I've come up with to pass in a value to
> adbapi.Augmentation.operationDone(done) is as follows:
>
You probably don't want to use self.operationDone() .. it's the default
callback, and it sounds like you're trying to do more work than you
have to (supposing you have more than one operation that your
augmentation can do). Why don't you do:
class MyAug(Augmentation):
def addThingy(self, whatever):
...
out.addCallback(self.addThingyDone)
def addThingyDone(self): # you might need to do def
addThingyDone(self, noresult), I think the callback on the defer might
throw an arg there
.. do what you need to do
-bob
More information about the Twisted-Python
mailing list