Re[3]: [Python] Функция двойного назначения (generator/callback)
От: jazzer Россия Skype: enerjazzer
Дата: 04.05.20 13:30
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Здравствуйте, koenjihyakkei, Вы писали:


K>>Можно сделать враппер


J>Да, я сейчас именно так и делаю (у меня это обобщенная функция call_with_cb(cb, f, *args, **kwargs), которая работает с любой функцией-генератором), но это внешнее, а хотелось бы что-то внутри самой функции написать


причем желательно, чтобы это "что-то" из исходного поста выглядело как вызов функции (а не как yield).

То есть чтобы человек, не видевший никогда в глаза yield, не испугался бы и думал, что он зовет коллбэк.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.