code: def _load_list(self, response):
          
          # Some subclasses of Collection have to override this because
          # splunkd returns something that doesn't match
          # <feed><entry></entry><feed>.
          entries = _load_atom_entries(response)
          if entries is None: return []
          entities = []
          for entry in entries:
              state = _parse_atom_entry(entry)
              entity = self.item(
                  self.service,
                  self._entity_path(state),
                  state=state)
              entities.append(entity)
  
          return entities
docs: Converts *response* to a list of entities.
  
          *response* is assumed to be a :class:`Record` containing an
          HTTP response, of the form::
  
              {'status': 200,
               'headers': [('content-length', '232642'),
                           ('expires', 'Fri, 30 Oct 1998 00:00:00 GMT'),
                           ('server', 'Splunkd'),
                           ('connection', 'close'),
                           ('cache-control', 'no-store, max-age=0, must-revalidate, no-cache'),
                           ('date', 'Tue, 29 May 2012 15:27:08 GMT'),
                           ('content-type', 'text/xml; charset=utf-8')],
               'reason': 'OK',
               'body': ...a stream implementing .read()...}
  
          The ``'body'`` key refers to a stream containing an Atom feed,
          that is, an XML document with a toplevel element ``<feed>``,
          and within that element one or more ``<entry>`` elements.