def __new__(cls, obj, sentinel=''):
        try:
            iterator = iter(obj)
        except __HOLE__:
            return IterI(obj, sentinel)
        return IterO(iterator, sentinel)
dataset/ETHPy150Open Eforcers/gae-flask-todo/lib/werkzeug/contrib/iterio.py/IterIO.__new__