(*args: P.args, **kwargs: P.kwargs)
| 542 | ) -> Callable[P, Iterator[Ret]]: |
| 543 | @wraps(func) |
| 544 | def wrapper(*args: P.args, **kwargs: P.kwargs) -> Iterator[Ret]: |
| 545 | for v in func(*args, **kwargs): |
| 546 | send(event, info=v) |
| 547 | yield v |
| 548 | |
| 549 | return wrapper |
| 550 |