code: def wait(self, timeout=None):
      try:
          ray.get(self.future, timeout=timeout)
      except ray.exceptions.GetTimeoutError:
          pass
      except Exception as e:
          self.exception = e
  
imports: import logging
  import traceback
  from orion.core.utils.module_import import ImportOptional
  from orion.executor.base import AsyncException, AsyncResult, BaseExecutor, ExecutorClosed, Future
label_desc: Use image node_id 3 for calling the _Future obj's underlying member method code with example usage: obj.wait(timeout) without return types