]> granicus.if.org Git - python/commitdiff
yet another cache to clear when leak hunting.
authorMichael W. Hudson <mwh@python.net>
Tue, 14 Jun 2005 09:31:28 +0000 (09:31 +0000)
committerMichael W. Hudson <mwh@python.net>
Tue, 14 Jun 2005 09:31:28 +0000 (09:31 +0000)
Lib/test/regrtest.py

index 85e784b33fd26468f5abe8a4fe5990a199d6d2d4..4bd3931a358f321122a9a91b97067a63159d9dab 100755 (executable)
@@ -491,6 +491,7 @@ def runtest(test, generate, verbose, quiet, testdir=None, huntrleaks=False):
                 import gc
                 def cleanup():
                     import _strptime, urlparse, warnings, dircache
+                    import linecache
                     from distutils.dir_util import _path_created
                     _path_created.clear()
                     warnings.filters[:] = fs
@@ -503,6 +504,7 @@ def runtest(test, generate, verbose, quiet, testdir=None, huntrleaks=False):
                     sys.path_importer_cache.clear()
                     sys.path_importer_cache.update(pic)
                     dircache.reset()
+                    linecache.clearcache()
                 if indirect_test:
                     def run_the_test():
                         indirect_test()