From: Brett Cannon Date: Sat, 14 Apr 2012 19:06:17 +0000 (-0400) Subject: Fix an import race condition. X-Git-Tag: v3.3.0a3~227^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=afbdc13c1b6141f1690a19bebdbf3a131cbfcf84;p=thirdparty%2FPython%2Fcpython.git Fix an import race condition. --- diff --git a/Lib/test/test_coding.py b/Lib/test/test_coding.py index f9db0b40f008..dfd5431dee86 100644 --- a/Lib/test/test_coding.py +++ b/Lib/test/test_coding.py @@ -1,7 +1,6 @@ - import test.support, unittest from test.support import TESTFN, unlink, unload -import os, sys +import importlib, os, sys class CodingTest(unittest.TestCase): def test_bad_coding(self): @@ -40,6 +39,7 @@ class CodingTest(unittest.TestCase): f.write("'A very long string %s'\n" % ("X" * 1000)) f.close() + importlib.invalidate_caches() __import__(TESTFN) finally: f.close()