https://github.com/python/cpython/commit/bc67dadb1bf97b5348342fc2c58b7f35de9b21de
commit: bc67dadb1bf97b5348342fc2c58b7f35de9b21de
branch: main
author: Victor Stinner <[email protected]>
committer: vstinner <[email protected]>
date: 2026-05-26T04:23:52+02:00
summary:
gh-149879: Fix multiprocessing resource tracker tests on Cygwin (#150440)
Skip test_resource_tracker_sigterm() if signal.pthread_sigmask() is
missing.
files:
M Lib/test/_test_multiprocessing.py
diff --git a/Lib/test/_test_multiprocessing.py
b/Lib/test/_test_multiprocessing.py
index f044358dcbd40f..115a187a8a8588 100644
--- a/Lib/test/_test_multiprocessing.py
+++ b/Lib/test/_test_multiprocessing.py
@@ -6310,6 +6310,8 @@ def test_resource_tracker_sigint(self):
# Catchable signal (ignored by semaphore tracker)
self.check_resource_tracker_death(signal.SIGINT, False)
+ @unittest.skipUnless(hasattr(signal, 'pthread_sigmask'),
+ 'need signal.pthread_sigmask')
def test_resource_tracker_sigterm(self):
# Catchable signal (ignored by semaphore tracker)
self.check_resource_tracker_death(signal.SIGTERM, False)
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]