Commit eca47847 authored by Guido van Rossum's avatar Guido van Rossum

Mark Hammond: For Windows debug builds, we now only offer to dump

remaining object references if the environment variable PYTHONDUMPREFS
exists.  The default behaviour caused problems for background or
otherwise invisible processes that use the debug build of Python.
parent 7c4f96f4
......@@ -242,7 +242,11 @@ Py_Finalize()
#endif
#ifdef Py_TRACE_REFS
if (_Py_AskYesNo("Print left references?")) {
if (
#ifdef MS_WINDOWS /* Only ask on Windows if env var set */
getenv("PYTHONDUMPREFS") &&
#endif /* MS_WINDOWS */
_Py_AskYesNo("Print left references?")) {
_Py_PrintReferences(stderr);
}
#endif /* Py_TRACE_REFS */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment