def exposed_set_source(self, obj, method_name, src): func = mark_source_method(obj, method_name, src) reactor.callFromThread(setattr, obj, method_name, func)
def set_method(self, obj, method_name, src): func = mark_source_method(obj, method_name, src) setattr(obj, method_name, func)