code: def _fetch_items_helper_no_retries(self, fetch_function): 
          
          fetched_items = []
          # Continues pages till finds a non empty page or all results are exhausted
          while self._continuation or not self._has_started:
              if not self._has_started:
                  self._has_started = True
              self._options['continuation'] = self._continuation
              (fetched_items, response_headers) = fetch_function(self._options)
              fetched_items
              continuation_key = http_constants.HttpHeaders.Continuation 
              # Use Etag as continuation token for change feed queries.
              if self._is_change_feed:
                  continuation_key = http_constants.HttpHeaders.ETag
              # In change feed queries, the continuation token is always populated. The hasNext() test is whether
              # there is any items in the response or not.
              if not self._is_change_feed or len(fetched_items) > 0:
                  self._continuation = response_headers.get(continuation_key)
              else:
                  self._continuation = None
              if fetched_items:
                  break
          return fetched_items
docs: Fetches more items and doesn't retry on failure
  
          :return:
              List of fetched items.
          :rtype: list