[Python-checkins] cpython: Close #25368: Fix test_eintr when Python is compiled without thread support

victor.stinner python-checkins at python.org
Sun Oct 11 03:48:10 EDT 2015


https://hg.python.org/cpython/rev/42101b8f777c
changeset:   98671:42101b8f777c
user:        Victor Stinner <victor.stinner at gmail.com>
date:        Sun Oct 11 09:47:17 2015 +0200
summary:
  Close #25368: Fix test_eintr when Python is compiled without thread support

files:
  Lib/test/eintrdata/eintr_tester.py |  6 ++++--
  1 files changed, 4 insertions(+), 2 deletions(-)


diff --git a/Lib/test/eintrdata/eintr_tester.py b/Lib/test/eintrdata/eintr_tester.py
--- a/Lib/test/eintrdata/eintr_tester.py
+++ b/Lib/test/eintrdata/eintr_tester.py
@@ -52,7 +52,8 @@
                          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 @@
     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):

-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list