docs: def run(self):
          """Call the task's func.
  
          The task's func will be called with the bundling requests func
          """
          if not self._in_deque:
              return
          req = self._bundling_request
          del getattr(req, self.bundled_field)[:]
          getattr(req, self.bundled_field).extend(
              [e for elts in self._in_deque for e in elts])
  
          subresponse_field = self.subresponse_field
          if subresponse_field:
              self._run_with_subresponses(req, subresponse_field, self._kwargs)
          else:
              self._run_with_no_subresponse(req, self._kwargs)