https://github.com/python/cpython/commit/3ad9ded4635547c4b9ee6bf4b58c6f3bb890bc39
commit: 3ad9ded4635547c4b9ee6bf4b58c6f3bb890bc39
branch: main
author: Victor Stinner <[email protected]>
committer: vstinner <[email protected]>
date: 2026-11-08T14:26:45Z
summary:
gh-161609: Catch ProcessLookupError on os.getsid() in regrtest (#161610)
files:
M Lib/test/libregrtest/run_workers.py
diff --git a/Lib/test/libregrtest/run_workers.py
b/Lib/test/libregrtest/run_workers.py
index ad02d8dba7c23e..7118a67a2336c6 100644
--- a/Lib/test/libregrtest/run_workers.py
+++ b/Lib/test/libregrtest/run_workers.py
@@ -153,6 +153,9 @@ def _kill(self) -> None:
# On OpenBSD getsid() is only allowed for a process in the
# same session, so the failure means that it is not.
use_killpg = True
+ except ProcessLookupError:
+ # The process completed in the meanwhile
+ return
if use_killpg:
what = f"{self} process group"
_______________________________________________
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]