mirror of
https://github.com/python/cpython.git
synced 2025-07-24 03:35:53 +00:00
Close #25368: Fix test_eintr when Python is compiled without thread support
This commit is contained in:
parent
6da624098f
commit
647dac9d6f
1 changed files with 4 additions and 2 deletions
|
@ -52,7 +52,8 @@ class EINTRBaseTest(unittest.TestCase):
|
|||
cls.signal_period)
|
||||
|
||||
# Issue #25277: Use faulthandler to try to debug a hang on FreeBSD
|
||||
faulthandler.dump_traceback_later(10 * 60, exit=True)
|
||||
if hasattr(faulthandler, 'dump_traceback_later'):
|
||||
faulthandler.dump_traceback_later(10 * 60, exit=True)
|
||||
|
||||
@classmethod
|
||||
def stop_alarm(cls):
|
||||
|
@ -62,7 +63,8 @@ class EINTRBaseTest(unittest.TestCase):
|
|||
def tearDownClass(cls):
|
||||
cls.stop_alarm()
|
||||
signal.signal(signal.SIGALRM, cls.orig_handler)
|
||||
faulthandler.cancel_dump_traceback_later()
|
||||
if hasattr(faulthandler, 'cancel_dump_traceback_later'):
|
||||
faulthandler.cancel_dump_traceback_later()
|
||||
|
||||
@classmethod
|
||||
def _sleep(cls):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue