Ну, я использовал метод itertools.cycle().next()
с Python 2.6.6, но теперь, когда я обновился до 3.2, я заметил, что объект itertools.cycle()
не имеет метода next()
.
Я использовал его для цикла строки в методе spin()
класса Spinner
. Поэтому, если мы зацикливаем кортеж ('|', '/', '-', '\\', '|', '/', '-')
, он будет печатать: |
, /
, -
, \
, |
, /
, -
, |
, /
и так далее...
Я искал заметки о выпуске Python 3.0, 3.1 и 3.2 и не заметил никаких изменений в этом. Когда это изменилось? Есть ли простая альтернатива для достижения той же функциональности, что и раньше?
Спасибо заранее.