def __getitem__(self, index):
        if isinstance(index, slice):
            return [self._get_single_external(i) for i in xrange(*index.indices(len(self)))]
        else:
            index = self._checkindex(index)
            return self._get_single_external(index)
Remove the call from the list, so it can be garbage collected.
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.5/django/contrib/gis/geos/mutable_list.py/ListMixin.__getitem__--crossover with--dataset/ETHPy150Open enthought/traitsui/traitsui/qt4/toolkit.py/_CallAfter._finished