We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f435d35 commit b3cdcedCopy full SHA for b3cdced
src/trio/_core/_asyncgens.py
@@ -80,14 +80,14 @@ def finalize_in_trio_context(
80
self.trailing_needs_finalize.add(agen)
81
82
def finalizer(agen: AsyncGeneratorType[object, NoReturn]) -> None:
83
- agen_name = name_asyncgen(agen)
84
try:
85
self.foreign.remove(id(agen))
86
except KeyError:
87
is_ours = True
88
else:
89
is_ours = False
90
+ agen_name = name_asyncgen(agen)
91
if is_ours:
92
runner.entry_queue.run_sync_soon(
93
finalize_in_trio_context,
0 commit comments