mirror of
https://github.com/python/cpython.git
synced 2025-11-02 03:01:58 +00:00
bpo-31370: Remove support for threads-less builds (#3385)
* Remove Setup.config * Always define WITH_THREAD for compatibility.
This commit is contained in:
parent
1f06a680de
commit
a6a4dc816d
135 changed files with 2472 additions and 4377 deletions
|
|
@ -12,12 +12,6 @@ import sysconfig
|
|||
import textwrap
|
||||
import unittest
|
||||
|
||||
# Is this Python configured to support threads?
|
||||
try:
|
||||
import _thread
|
||||
except ImportError:
|
||||
_thread = None
|
||||
|
||||
from test import support
|
||||
from test.support import run_unittest, findfile, python_is_optimized
|
||||
|
||||
|
|
@ -755,8 +749,6 @@ Traceback \(most recent call first\):
|
|||
foo\(1, 2, 3\)
|
||||
''')
|
||||
|
||||
@unittest.skipUnless(_thread,
|
||||
"Python was compiled without thread support")
|
||||
def test_threads(self):
|
||||
'Verify that "py-bt" indicates threads that are waiting for the GIL'
|
||||
cmd = '''
|
||||
|
|
@ -794,8 +786,6 @@ id(42)
|
|||
# Some older versions of gdb will fail with
|
||||
# "Cannot find new threads: generic error"
|
||||
# unless we add LD_PRELOAD=PATH-TO-libpthread.so.1 as a workaround
|
||||
@unittest.skipUnless(_thread,
|
||||
"Python was compiled without thread support")
|
||||
def test_gc(self):
|
||||
'Verify that "py-bt" indicates if a thread is garbage-collecting'
|
||||
cmd = ('from gc import collect\n'
|
||||
|
|
@ -822,8 +812,6 @@ id(42)
|
|||
# Some older versions of gdb will fail with
|
||||
# "Cannot find new threads: generic error"
|
||||
# unless we add LD_PRELOAD=PATH-TO-libpthread.so.1 as a workaround
|
||||
@unittest.skipUnless(_thread,
|
||||
"Python was compiled without thread support")
|
||||
def test_pycfunction(self):
|
||||
'Verify that "py-bt" displays invocations of PyCFunction instances'
|
||||
# Tested function must not be defined with METH_NOARGS or METH_O,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue