class_docstr: Generic Future interface that is used to harmonized different future interface
docstr: Return the result when it arrives.
  If the remote call raised an exception then that exception will be reraised by get().
  
  Parameters
  ----------
  timeout: int
      time in second to wait, if none will wait forever
  
  Raises
  ------
  multiprocessing.TimeoutError
      when the timeout expires
  
  Exception
      if the remote called raised an exception
docstr_tok: ["Return","the","result","when","it","arrives",".","If","the","remote","call","raised","an","exception","then","that","exception","will","be","reraised","by","get","(",")",".","Parameters","--","--","--","--","--","timeout",":","int","time","in","second","to","wait",",","if","none","will","wait","forever","Raises","--","--","--","multiprocessing.TimeoutError","when","the","timeout","expires","Exception","if","the","remote","called","raised","an","exception"]
code: def get(self, timeout=None):
      """Return the result when it arrives.
      If the remote call raised an exception then that exception will be reraised by get().
  
      Parameters
      ----------
      timeout: int
          time in second to wait, if none will wait forever
  
      Raises
      ------
      multiprocessing.TimeoutError
          when the timeout expires
  
      Exception
          if the remote called raised an exception
  
      """
  
imports: from orion.core.utils import GenericFactory
label_desc: Use image node_id 1 for calling the Future obj's underlying member method code with example usage: obj.get(timeout) without return types