Commit 1ca8794f authored by Ezio Melotti's avatar Ezio Melotti

#17249: check for the availability of the thread module.

parent 29267c81
...@@ -8,7 +8,6 @@ import random ...@@ -8,7 +8,6 @@ import random
import subprocess import subprocess
import sys import sys
import time import time
import _thread
import unittest import unittest
from test import support from test import support
try: try:
...@@ -16,8 +15,10 @@ try: ...@@ -16,8 +15,10 @@ try:
except ImportError: except ImportError:
_posixsubprocess = None _posixsubprocess = None
try: try:
import _thread
import threading import threading
except ImportError: except ImportError:
_thread = None
threading = None threading = None
import _testcapi import _testcapi
...@@ -223,7 +224,7 @@ class EmbeddingTest(unittest.TestCase): ...@@ -223,7 +224,7 @@ class EmbeddingTest(unittest.TestCase):
os.chdir(oldcwd) os.chdir(oldcwd)
@unittest.skipUnless(threading, 'Threading required for this test.') @unittest.skipUnless(threading and _thread, 'Threading required for this test.')
class TestThreadState(unittest.TestCase): class TestThreadState(unittest.TestCase):
@support.reap_threads @support.reap_threads
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment