[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