]> granicus.if.org Git - python/commitdiff
Issue #7449, part 2: regrtest.py -j option requires thread support
authorVictor Stinner <victor.stinner@haypocalc.com>
Tue, 27 Apr 2010 21:47:01 +0000 (21:47 +0000)
committerVictor Stinner <victor.stinner@haypocalc.com>
Tue, 27 Apr 2010 21:47:01 +0000 (21:47 +0000)
Lib/test/regrtest.py

index 349e15e69cc032c095a47116ad70dca4cd4688b2..545e0ea2b83c8f3b96b0cc6941bcf73ad44a490d 100755 (executable)
@@ -478,7 +478,11 @@ def main(tests=None, testdir=None, verbose=0, quiet=False,
         tests = iter(selected)
 
     if use_mp:
-        from threading import Thread
+        try:
+            from threading import Thread
+        except ImportError:
+            print "Multiprocess option requires thread support"
+            sys.exit(2)
         from Queue import Queue
         from subprocess import Popen, PIPE
         debug_output_pat = re.compile(r"\[\d+ refs\]$")