New submission from Yoni Rozenshein :
In subprocess, the implementation of shell=True on Windows is to launch a
subprocess with using {comspec} /c "{args}" (normally comspec=cmd.exe).
By default, the output of cmd is encoded with the "active" codepage. In Python
3.6,
Yoni Rozenshein added the comment:
After reading your messages and especially after reading
https://bugs.python.org/issue27179#msg267091 I admit I have been convinced this
is much more complicated than I thought, and maybe more of a Windows bug than a
Python bug
New submission from Yoni Rozenshein :
multiprocessing will attempt to pickle things using ForkingPickler when
starting a new process in spawn mode (in Windows this is the only mode, in
Linux this is a non-default but settable mode).
When run within the context of a unit test, if it has to