[Python-checkins] cpython: Fix an import race condition.

brett.cannon python-checkins at python.org
Sat Apr 14 21:06:21 CEST 2012


http://hg.python.org/cpython/rev/02f251c41a17
changeset: 76306:02f251c41a17
user: Brett Cannon <brett at python.org>
date: Sat Apr 14 15:06:17 2012 -0400
summary:
 Fix an import race condition.
files:
 Lib/test/test_coding.py | 4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Lib/test/test_coding.py b/Lib/test/test_coding.py
--- 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 @@
 f.write("'A very long string %s'\n" % ("X" * 1000))
 f.close()
 
+ importlib.invalidate_caches()
 __import__(TESTFN)
 finally:
 f.close()
-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /