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):