code: def fetch_batch(self, formatter=TableFormat, **kw):
          
          fmt = formatter(self)
          if 'max_recv' not in kw:
              kw.update(max_recv=1)
          for result in self.fetch_raw(**kw):
              yield fmt.formatted(result)
docs: Fetch and return in the specified format. Output format is a formatter
          class in :py:mod:`smc_monitoring.models.formatters`. This fetch type will
          be a single shot fetch unless providing max_recv keyword with a value
          greater than the default of 1. Keyword arguments available are kw in
          :meth:`.fetch_raw`. 
          
          :param formatter: Formatter type for data representation. Any type
              in :py:mod:`smc_monitoring.models.formatters`.
          :return: generator returning data in specified format
          
          .. note:: You can provide your own formatter class,
              see :py:mod:`smc_monitoring.models.formatters` for more info.