Skip to content

save a reference to created tasks, to avoid tasks disappearing#3734

Open
anio wants to merge 1 commit intolbryio:masterfrom
anio:master
Open

save a reference to created tasks, to avoid tasks disappearing#3734
anio wants to merge 1 commit intolbryio:masterfrom
anio:master

Conversation

@anio
Copy link

@anio anio commented Jun 28, 2023

This change saves references for created tasks to avoid tasks disappearing.

Save a reference to the result of this function, to avoid a task disappearing mid-execution. The event loop only keeps weak references to tasks. A task that isn’t referenced elsewhere may get garbage collected at any time, even before it’s done.

python docs

Please review the link: https://textual.textualize.io/blog/2023/02/11/the-heisenbug-lurking-in-your-async-code/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant