code: def execute(self, fn, *args, **kwargs):
      promise = Promise()
      job = gevent.spawn(process, promise, fn, args, kwargs)
      self.jobs.append(job)
      return promise
  
file_path: wandb/wandb/vendor/graphql-core-1.1/wandb_graphql/execution/executors/gevent.py
imports: from __future__ import absolute_import
  import gevent
  from wandb_promise import Promise
  from .utils import process
label_desc: Use image node_id 3 for calling the GeventExecutor obj's underlying member method code with example usage: obj.execute(fn) and returns: promise