Вот что происходит на моей плате NodeMCU с ESP8266:
>>> x = iter((28,75,127,179))
>>> x.next()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'iterator' object has no attribute 'next'
То же происходит с настраиваемым пользователем генератором:
>>> def foo():
... for i in (28,75,127,179):
... yield i
...
...
...
>>> foo
<generator>
>>> f = foo()
>>> f.next()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'generator' object has no attribute 'next'
По-видимому, это будет работать, поскольку объекты действительно распознаются какгенераторы / итераторы.Вопрос в том, как мне сделать эту работу?