Fix transmitting warning options to the children when running tests in
parallel (thanks Michael for pointing this).
diff --git a/Lib/test/support.py b/Lib/test/support.py
index 66d7f93..52ec232 100644
--- a/Lib/test/support.py
+++ b/Lib/test/support.py
@@ -1389,9 +1389,8 @@
v = getattr(sys.flags, flag)
if v > 0:
args.append('-' + opt * v)
- if sys.warnoptions:
- args.append('-W')
- args.extend(sys.warnoptions)
+ for opt in sys.warnoptions:
+ args.append('-W' + opt)
return args
#============================================================