()
| 366 | yield 20 |
| 367 | |
| 368 | async def async_gen_wrapper(): |
| 369 | yield 1 |
| 370 | asg = async_gen() |
| 371 | await asg.asend(None) |
| 372 | try: |
| 373 | await asg.athrow(GeneratorExit()) |
| 374 | except GeneratorExit: |
| 375 | yield 2 |
| 376 | yield 3 |
| 377 | |
| 378 | self.compare_generators(sync_gen_wrapper(), async_gen_wrapper()) |
| 379 |