Erik Bray added the comment:
I agree this has a slight change in behavior which I was at first hesitant
about. But I think the previous behavior was wrong insofar as it was overly
ambiguous. I agree it should apply on MSYS2 as well (I actually thought
__CYGWIN__ was defined on MSYS2 but I could be wrong about that).
I'm not sure what better solution there is. I thought of tinkering with
subprocess specifically, but that was too fragile.
Python tracker <rep...@bugs.python.org>
Python-bugs-list mailing list