Вроде как только ``iter`` и ``next`` необходимы для возможности использовать экземпляр в циклах? Или iterable это что-то другое?
через гетитем это легаси поддержка итерации
А откуда данные, что легаси, а не просто альтернативный вариант?
https://docs.python.org/3/whatsnew/2.2.html#pep-234-iterators
То есть легаси в значении "раньше появилось", а не "устарело".
в значении "поддерживать старый код который так итерировал"
Как ты определил, что оно не устарело?
Никто не пишет нового кода с этой хуйнёй, значит марально устарело
Да в общем-то ничто не мешает и сейчас этим пользоваться. Оно не депрекейтед ни разу и для кастомных коллекций писать итер не обязательно.
Отсутствием указаний на устаревание.
Что должно указывать на устаревание?
Ваше мнение очень важно (нет).
DeprecationWarning.
Обсуждают сегодня