| Метод | Описание |
|---|---|
__next__() | Возвращает следующий элемент генератора. Вызывает StopIteration при исчерпании элементов. |
send(value) | Возобновляет выполнение генератора и отправляет значение в точку yield. Возвращает следующий элемент генератора. |
throw(type, value=None, traceback=None) | Вызывает исключение внутри генератора в точке yield. Возвращает следующий элемент генератора после обработки исключения (если оно не прерывает выполнение). |
close() | Принудительно завершает выполнение генератора. Очищает ресурсы и вызывает GeneratorExit. Дальнейшие вызовы __next__ или send приведут к StopIteration. |
python
python
python
python
python
python
python
python