Commit 9e79a25b authored by Guido van Rossum's avatar Guido van Rossum

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.)
parent ca1f4260
...@@ -356,3 +356,5 @@ if works: ...@@ -356,3 +356,5 @@ if works:
else: else:
print "\n\n\n\n************ Check for failures!" 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
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