Josh Rosenberg <shadowranger+pyt...@gmail.com> added the comment:

Delaying the write means you don't get an indication of the steps in the 
process; if someone is trying to debug a crash caused by corruption of the gc 
list (e.g. due to a bad extension module), deferring the writes means they 
won't see any output before the crash, where before, they'd see:

gc: collecting generation 0...
gc: objects in each generation:

and numbers for however many gc list traversals succeeded before the corrupt 
entry in the gc list was hit.

----------
nosy: +josh.r

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37729>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to