From 68be4fc5a3fb8a47aeeffeadcb602d0303a0685c Mon Sep 17 00:00:00 2001 From: wukko Date: Wed, 15 Jul 2026 15:50:16 +0600 Subject: [PATCH] devutils/update_lists: use fork multiprocessing only on posix fixes breakage on windows introduced by #3866. fork is indeed available on all POSIX systems, but windows isn't one, so we use the default spawn method on all non-POSIX systems (nt/windows) instead. --- devutils/update_lists.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/devutils/update_lists.py b/devutils/update_lists.py index 5ea0a72f..549d8b8e 100755 --- a/devutils/update_lists.py +++ b/devutils/update_lists.py @@ -404,5 +404,6 @@ def main(args_list=None): if __name__ == "__main__": - multiprocessing.set_start_method('fork') + if os.name == 'posix': + multiprocessing.set_start_method('fork') main()