Add "import thread" at the top of the module; this prevents us from
failing later when Python is compiled without threading but a failing
'threading' module can be imported due to an earlier (caught) attempt.
diff --git a/Lib/test/test_asynchat.py b/Lib/test/test_asynchat.py
index c887cec..ccaf907 100644
--- a/Lib/test/test_asynchat.py
+++ b/Lib/test/test_asynchat.py
@@ -1,5 +1,6 @@
 # test asynchat -- requires threading
 
+import thread # If this fails, we can't test this module
 import asyncore, asynchat, socket, threading, time
 
 HOST = "127.0.0.1"
diff --git a/Lib/test/test_threadedtempfile.py b/Lib/test/test_threadedtempfile.py
index 5b06c18..9aa9376 100644
--- a/Lib/test/test_threadedtempfile.py
+++ b/Lib/test/test_threadedtempfile.py
@@ -20,6 +20,7 @@
 NUM_THREADS = 20        # change w/ -t option
 FILES_PER_THREAD = 50   # change w/ -f option
 
+import thread # If this fails, we can't test this module
 import threading
 from test_support import TestFailed
 import StringIO