Priming
В предыдущем примере была строчка кода, в которой мы отправили значение
Такое действие называется priming корутины (на русский сложно адекватно перевести). В случае, если не выполнить эту операцию, возникнет исключение
Priming корутины может быть выполнен либо путем передачи
#корутины #priming
В предыдущем примере была строчка кода, в которой мы отправили значение
None
в только что созданную корутину перед её использованием. Такое действие называется priming корутины (на русский сложно адекватно перевести). В случае, если не выполнить эту операцию, возникнет исключение
TypeError
.Priming корутины может быть выполнен либо путем передачи
None
(на что и намекает сообщение ошибки), либо просто вызовом функции next
с передачей корутины. И эта операция должна быть выполнена обязательно ровно один раз в самом начале.#корутины #priming