code: def execute(self, fn, *args, **kwargs):
      promise = Promise()
  
      self.q.put([promise, fn, args, kwargs], False)
      _process = Process(target=queue_process, args=(self.q))
      _process.start()
      self.processes.append(_process)
      return promise
  
file_path: wandb/wandb/vendor/graphql-core-1.1/wandb_graphql/execution/executors/process.py
imports: from multiprocessing import Process, Queue
  from wandb_promise import Promise
  from .utils import process
label_desc: Use image node_id 3 for calling the ProcessExecutor obj's underlying member method code with example usage: obj.execute(fn) and returns: promise