code: def async_get(self, handle):
          ''' Blocks until the thread created by async_run returns '''
          assert handle in self._thread_pool, 'Invalid async call handle'
          result = self._thread_pool[handle].result_queue.get()
          del self._thread_pool[handle]
          return resulf async_get(self, handle):
          ''' Blocks until the thread created by async_run returns '''
          assert handle in self._thread_pool, 'Invalid async call handle'
          result = self._thread_pool[handle].result_queue.get()
          del self._thread_pool[handle]
          return result
docs: Blocks until the thread created by async_run returns