Issue 36724: Clear _PyRuntime at exit (original) (raw)
Issue36724
Created on 2019-04-25 20:13 by vstinner, last changed 2022-04-11 14:59 by admin. This issue is now closed.
Pull Requests | |||
---|---|---|---|
URL | Status | Linked | Edit |
PR 12963 | merged | vstinner,2019-04-26 03:32 |
Messages (4) | ||
---|---|---|
msg340859 - (view) | Author: STINNER Victor (vstinner) * ![]() |
Date: 2019-04-25 20:13 |
_PyRuntime.warnings is not cleared at Python exit: 3 objects are kept alive even after Py_Finalize(). See bpo-36356 which cleared some other variables. PR 12453 "bpo-36356: Destroy the GIL at exit" is still open. | ||
msg340881 - (view) | Author: STINNER Victor (vstinner) * ![]() |
Date: 2019-04-26 03:49 |
New changeset 87d23a041d9efb743c5680ac23305ddddf300e51 by Victor Stinner in branch 'master': bpo-36724: Add _PyWarnings_Fini() (#12963) https://github.com/python/cpython/commit/87d23a041d9efb743c5680ac23305ddddf300e51 | ||
msg344564 - (view) | Author: STINNER Victor (vstinner) * ![]() |
Date: 2019-06-04 13:01 |
bpo-36818 caused a regression: https://bugs.python.org/issue37135#msg344511 We should be careful when we modify Python finalization, especially with daemon threads. | ||
msg370743 - (view) | Author: STINNER Victor (vstinner) * ![]() |
Date: 2020-06-05 01:13 |
> _PyRuntime.warnings is not cleared at Python exit: 3 objects are kept alive even after Py_Finalize(). This issue has been fixed. Moreover, the GC state is now per-interpreter. |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-11 14:59:14 | admin | set | github: 80905 |
2020-06-05 01:13:10 | vstinner | set | status: open -> closedresolution: fixedmessages: + stage: patch review -> resolved |
2020-06-03 16:41:14 | vstinner | set | components: + Subinterpreters |
2019-06-04 13:01:52 | vstinner | set | messages: + |
2019-04-26 03:49:29 | vstinner | set | messages: + |
2019-04-26 03:32:28 | vstinner | set | keywords: + patchstage: patch reviewpull_requests: + <pull%5Frequest12889> |
2019-04-25 20:13:49 | vstinner | create |