[Twisted-web] Class methods as callbacks/errbacks
Gelonida N
gelonida at gmail.com
Sun Jun 5 10:11:53 EDT 2011
On 06/05/2011 10:44 AM, Phil Mayers wrote:
>> Is there an alternative and/or cleaner solution to specify a class
>> method as a callback or errback?
>
> Just pass the instance method directly to addCallback:
>
> d.addCallback(someclass.lost_conn)
You can either specify a bound class method or an unbound.
I guess you'd like to have a bound callback, but I don't know your
entire example.
d.addCallback(some_object.lost_conn)
obj_callback = some_object.method_name # bound method
class_callback = some_class.method_name # unbound method
so the usage would be
obj_callback(args)
or
class_callback(object, args)
More information about the Twisted-web
mailing list