From: Guido van Rossum Date: Thu, 21 Sep 2000 20:10:39 +0000 (+0000) Subject: The minidom.Node class has a debug attribute which, when its _debug X-Git-Tag: v2.0b2~156 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9e79a25b8ad32ff45ae2897ad1f25529eba7721f;p=thirdparty%2FPython%2Fcpython.git The minidom.Node class has a debug attribute which, when its _debug flag is true, is set to a StringIO object that silently collects all debug messages. This is triggered by the Node._debug=1 statement at the top of test_minidom.py. After the tests, we better delete that StringIO object to avoid wasting memory. We also reset the _debug flag. (Note that this is an undetectable memory leak, and the memory doesn't get collected by the cycle-gc either, because it's all reachable -- it's just useless.) --- diff --git a/Lib/test/test_minidom.py b/Lib/test/test_minidom.py index 05612b24f63c..3c47b0b1da57 100644 --- a/Lib/test/test_minidom.py +++ b/Lib/test/test_minidom.py @@ -356,3 +356,5 @@ if works: else: print "\n\n\n\n************ Check for failures!" +Node.debug = None # Delete debug output collected in a StringIO object +Node._debug = 0 # And reset debug mode