'Return an iterator which will raise an exception as soon as C{next} is
called on it.'

def __iter__(self):

    class BadIterator(object, ):
        def next(self):
            raise RuntimeError('This    is    a    really    bad    case.')
    return BadIterator()
