Message370924
| Author |
vstinner |
| Recipients |
skrah, vstinner |
| Date |
2020年06月07日.23:13:57 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1591571637.23.0.667868715509.issue40887@roundup.psfhosted.org> |
| In-reply-to |
| Content |
I'm curious about this bug, so I looked at code changes.
Before Python 3.6, warnings.c "garbage" is declared as a static variable. It is initialized once but never cleared.
In Python 3.7, the variable moved into _PyRuntimeState.gc.
In Python 3.8, _PyGC_Fini() started to clear the "garbage" list. This function is called by Py_FinalizeEx() *after* PyList_Fini(). |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2020年06月07日 23:13:57 | vstinner | set | recipients:
+ vstinner, skrah |
| 2020年06月07日 23:13:57 | vstinner | set | messageid: <1591571637.23.0.667868715509.issue40887@roundup.psfhosted.org> |
| 2020年06月07日 23:13:57 | vstinner | link | issue40887 messages |
| 2020年06月07日 23:13:57 | vstinner | create |
|