code: async def retry_request(*args, retry_exceptions=(asyncio.TimeoutError,
                                                   ScriptWorkerRetryException),
                          retry_async_kwargs=None, **kwargs):
      
      retry_async_kwargs = retry_async_kwargs or {}
      return await retry_async(request, retry_exceptions=retry_exceptions,
                               args=args, kwargs=kwargs, **retry_async_kwargs)
docs: Retry the ``request`` function.
  
      Args:
          *args: the args to send to request() through retry_async().
          retry_exceptions (list, optional): the exceptions to retry on.
              Defaults to (ScriptWorkerRetryException, ).
          retry_async_kwargs (dict, optional): the kwargs for retry_async.
              If None, use {}.  Defaults to None.
          **kwargs: the kwargs to send to request() through retry_async().
  
      Returns:
          object: the value from request().