def echo(self, msg): def dothework(msg): return c_relay.echo(msg) + "relayed" g = gevent.spawn(zerorpc.fork_task_context(dothework, srv_relay_ctx), "relay" + msg) print "relaying in separate task:", g r = g.get() print "back to main task" return r
def echo(self, msg): def dothework(msg): return c_relay.echo(msg) + 'relayed' g = gevent.spawn(zerorpc.fork_task_context(dothework, srv_relay_ctx), 'relay' + msg) print 'relaying in separate task:', g r = g.get() print 'back to main task' return r
def echo(self, msg): def dothework(msg): return c_relay.echo(msg) + 'relayed' g = gevent.spawn(zerorpc.fork_task_context(dothework, srv_relay_ctx), 'relay' + msg) print('relaying in separate task:', g) r = g.get() print('back to main task') return r