(&self, vm: &VirtualMachine)
| 589 | }) |
| 590 | } |
| 591 | fn yield_close(&self, vm: &VirtualMachine) -> PyBaseExceptionRef { |
| 592 | self.ag.running_async.store(false); |
| 593 | self.ag.inner.closed.store(true); |
| 594 | self.state.store(AwaitableState::Closed); |
| 595 | vm.new_runtime_error("async generator ignored GeneratorExit") |
| 596 | } |
| 597 | fn check_error(&self, exc: PyBaseExceptionRef, vm: &VirtualMachine) -> PyBaseExceptionRef { |
| 598 | self.ag.running_async.store(false); |
| 599 | self.ag.inner.closed.store(true); |