]> granicus.if.org Git - python/commitdiff
Report refleaks to stderr as the tests run as well as logging them
authorMichael W. Hudson <mwh@python.net>
Thu, 12 Aug 2004 18:27:48 +0000 (18:27 +0000)
committerMichael W. Hudson <mwh@python.net>
Thu, 12 Aug 2004 18:27:48 +0000 (18:27 +0000)
to a file.

Lib/test/regrtest.py

index fc7c6333748276b1110a329d01e49d4cfccc6051..7e837759189d1b4310cf5b3dfbe24847e9865e86 100755 (executable)
@@ -508,6 +508,8 @@ def runtest(test, generate, verbose, quiet, testdir=None, huntrleaks=False):
                     deltas.append(sys.gettotalrefcount() - rc - 2)
                 print >>sys.stderr
                 if max(map(abs, deltas[-huntrleaks[1]:])) > 0:
+                    print >>sys.stderr, test, 'leaked', \
+                          deltas[-huntrleaks[1]:], 'references'
                     print >>refrep, test, 'leaked', \
                           deltas[-huntrleaks[1]:], 'references'
                 # The end of the huntrleaks hackishness.