def _eager_tasklet(tasklet):
 @utils.wrapping(tasklet)
 def eager_wrapper(*args, **kwds):
  fut = tasklet(*args, **kwds)
  _run_until_rpc()
  return fut
 return eager_wrapper

def _eager_tasklet ( tasklet ) : @ utils . wrapping ( tasklet ) def eager_wrapper ( * args , ** kwds ) : fut = tasklet ( * args , ** kwds ) _run_until_rpc ( ) return fut return eager_wrapper
decorator to turn tasklet to run eagerly .