]> granicus.if.org Git - python/commitdiff
A clearer error message when passing -R to regrtest.py with
authorArmin Rigo <arigo@tunes.org>
Sun, 28 May 2006 22:07:08 +0000 (22:07 +0000)
committerArmin Rigo <arigo@tunes.org>
Sun, 28 May 2006 22:07:08 +0000 (22:07 +0000)
release builds of Python.

Lib/test/regrtest.py

index 86961b08aac5923b5bbdd79f941f588bccbe0847..314e7e15319cb27b7a82f345be72664feacf11e8 100755 (executable)
@@ -513,6 +513,9 @@ def runtest(test, generate, verbose, quiet, testdir=None, huntrleaks=False):
     else:
         cfp = cStringIO.StringIO()
     if huntrleaks:
+        if not hasattr(sys, 'gettotalrefcount'):
+            raise Exception("Tracking reference leaks requires a debug build "
+                            "of Python")
         refrep = open(huntrleaks[2], "a")
     try:
         save_stdout = sys.stdout