def fetch(self, limit, offset=0):
    accepted = (int, long)
    if not (isinstance(limit, accepted) and isinstance(offset, accepted)):
      raise TypeError('Arguments to fetch() must be integers')
    if limit < 0 or offset < 0:
      raise ValueError('Arguments to fetch() must be >= 0')
    if limit == 0:
      return []
    raw_query = self._get_query()
    raw = raw_query.Get(limit, offset)
    if self._compile:
      try:
        self._compiled_query = raw_query.GetCompiledQuery()
      except AssertionError, e:
        self._compiled_query = e

    if self._keys_only:
      return raw
    else:
      if self._model_class is not None:
        return [self._model_class.from_entity(e) for e in raw]
      else:
        return [class_for_kind(e.kind()).from_entity(e) for e in raw]
Appends an item to the group.
dataset/ETHPy150Open CollabQ/CollabQ/.google_appengine/google/appengine/ext/db/__init__.py/_BaseQuery.fetch--crossover with--dataset/ETHPy150Open enthought/pyface/pyface/action/group.py/Group.append