One of the windows scons source files uses subprocess to run vswhere, and it calls suprocess.communicate. This is new code and seems to be working fine as far as I know.
Another source file calls a vcvars* batch script, and does not use subprocess.communicate, with the following comment: # Use the .stdout and .stderr attributes directly because the # .communicate() method uses the threading module on Windows # and won't work under Pythons not built with threading. Is that a Thing any longer? Windows Pythons not built with threading? Or is this a special-case that can be eliminated? _______________________________________________ Scons-dev mailing list Scons-dev@scons.org https://pairlist2.pair.net/mailman/listinfo/scons-dev