code: def async_run(self, keyword, *args, **kwargs):
          ''' Executes the provided Robot Framework keyword in a separate thread and immediately returns a handle to be used with async_get '''
          handle = self._last_thread_handle
          thread = self._threaded(keyword, *args, **kwargs)
          thread.start()
          self._thread_pool[handle] = thread
          self._last_thread_handle += 1
          return handlf async_run(self, keyword, *args, **kwargs):
          ''' Executes the provided Robot Framework keyword in a separate thread and immediately returns a handle to be used with async_get '''
          handle = self._last_thread_handle
          thread = self._threaded(keyword, *args, **kwargs)
          thread.start()
          self._thread_pool[handle] = thread
          self._last_thread_handle += 1
          return handle
docs: Executes the provided Robot Framework keyword in a separate thread and immediately returns a handle to be used with async_get