class_docstr: Job returned by the MockedTimedExecutor, with the usual
  "done()" and "result()" methods.
class_docstr_tok: ["Job","returned","by","the","MockedTimedExecutor",",","with","the","usual","''","done","(",")","''","and","``","result","(",")","''","methods","."]
code: def process(self) -> None:
      if self._delay is None:
          self._output = self._func(*self._args, **self._kwargs)
          # compute the delay and add to queue
          self._delay = 1.0
          if isinstance(self._func, ExperimentFunction):
              self._delay = max(
                  0,
                  self._func.compute_pseudotime(
                      (self._args, self._kwargs), self._output
                  ),
              )
  
imports: import heapq
  import typing
  from collections import deque
  from nevergrad.functions import ExperimentFunction
label_desc: Use image node_id 4 for calling the MockedTimedJob obj's underlying member method code with example usage: obj.process() without return types