class_docstr: Wrapper around the dask client.
  
  .. warning::
  
     The Dask executor can be pickled and used inside a subprocess,
     the pickled client will use the main client that was spawned in the main process,
     but you cannot spawn clients inside a subprocess.
class_docstr_tok: ["Wrapper","around","the","dask","client",".","..","warning",":",":","The","Dask","executor","can","be","pickled","and","used","inside","a","subprocess",",","the","pickled","client","will","use","the","main","client","that","was","spawned","in","the","main","process",",","but","you","can","not","spawn","clients","inside","a","subprocess","."]
code: def async_get(self, futures, timeout=0.01):
      results = []
      tobe_deleted = []
  
      for i, future in enumerate(futures):
          if timeout and i == 0:
              future.wait(timeout)
  
          if future.ready():
              try:
                  results.append(AsyncResult(future, future.get()))
              except Exception as err:
                  results.append(
                      AsyncException(
                          future, err, traceback.format_exc()
                      )
                  )
  
              tobe_deleted.append(future)
  
      for future in tobe_deleted:
          futures.remove(future)
  
      return results
  
imports: import traceback
  from orion.executor.base import AsyncException, AsyncResult, BaseExecutor, ExecutorClosed, Future
label_desc: Use image node_id 6 for calling the Dask obj's underlying member method code with example usage: obj.async_get(futures, timeout) and returns: results