def _assign_simple_slice(self, start, stop, valueList):
        origLen = len(self)
        stop = max(start, stop)
        newLen  = origLen - stop + start + len(valueList)
        def newItems():
            for i in xrange(origLen + 1):
                if i == start:
                    for val in valueList:
                        yield val

                if i < origLen:
                    if i < start or i >= stop:
                        yield self._get_single_internal(i)

        self._rebuild(newLen, newItems())
Return the 7 first chars of the Build's sha.
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.5/django/contrib/gis/geos/mutable_list.py/ListMixin._assign_simple_slice--crossover with--dataset/ETHPy150Open m-vdb/github-buildservice-boilerplate/buildservice/models/build.py/Build.short_sha