From 46c2bf5424f3685c16a96beac51e0dbd7dc5a70f Mon Sep 17 00:00:00 2001 From: furkanonder Date: Thu, 7 Aug 2025 00:28:29 +0300 Subject: [PATCH] Skip test_sigwaitinfo on NetBSD due to POSIX violation --- Lib/test/_test_eintr.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/test/_test_eintr.py b/Lib/test/_test_eintr.py index 4a050792df73c4..9c615a77b66638 100644 --- a/Lib/test/_test_eintr.py +++ b/Lib/test/_test_eintr.py @@ -431,6 +431,8 @@ def check_sigwait(self, wait_func): self.assertEqual(proc.wait(), 0) + @unittest.skipIf(sys.platform.startswith("netbsd"), + "NetBSD sigwaitinfo() returns ECANCELED instead of EINTR; see gh-137490") @unittest.skipUnless(hasattr(signal, 'sigwaitinfo'), 'need signal.sigwaitinfo()') def test_sigwaitinfo(self):