code: def blocking(func, *args, **kwargs):
      
      pool = get_io_pool()
      fut = pool.submit(func, *args, **kwargs)
      return fut.result()
docs: Run a function that uses blocking IO.
  
      The function is run in the IO thread pool.