From 77f2d504c3891ff7f75d1e50d12b4cdb30e89767 Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Sun, 24 Jun 2001 18:59:01 +0000 Subject: [PATCH] doctest systematically leaked memory when handling an exception in an example (an obvious trackback cycle). Repaired. Bugfix candidate. --- Lib/doctest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/doctest.py b/Lib/doctest.py index 08879dd9810..f83de6ca8f7 100644 --- a/Lib/doctest.py +++ b/Lib/doctest.py @@ -500,7 +500,7 @@ def _run_examples_inner(out, fakeout, examples, globs, verbose, name): # Only compare exception type and value - the rest of # the traceback isn't necessary. want = want.split('\n')[-2] + '\n' - exc_type, exc_val, exc_tb = sys.exc_info() + exc_type, exc_val = sys.exc_info()[:2] got = traceback.format_exception_only(exc_type, exc_val)[-1] state = OK else: