This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Eric.Wieser
Recipients BreamoreBoy, Eric.Wieser, barry, brett.cannon, christopher.hogan, dstufft, eric.araujo, jaraco, mgiuca, ncoghlan, r.david.murray, steve.dower, tarek, zach.ware
Date 2018-11-19.02:08:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1542593325.31.0.788709270274.issue8987@psf.upfronthosting.co.za>
In-reply-to
Content
> then we should perhaps instead consider the rewrite for 3.6: provide a *new* distutils function that does use Popen and does things "right" (based on everything we've learned since distutils was written), leaving the old function in place, deprecated, for backward compatibility.

Was any progress made towards achieving this? It's frustrating that the correct quoting behavior we get with `subprocess.Popen(List[str])` is not used by `spawn`, and now every level of distutils code has to think about whether it needs to quote its arguments for the shell.
History
Date User Action Args
2018-11-19 02:08:45Eric.Wiesersetrecipients: + Eric.Wieser, barry, brett.cannon, jaraco, ncoghlan, tarek, eric.araujo, mgiuca, r.david.murray, BreamoreBoy, zach.ware, steve.dower, dstufft, christopher.hogan
2018-11-19 02:08:45Eric.Wiesersetmessageid: <1542593325.31.0.788709270274.issue8987@psf.upfronthosting.co.za>
2018-11-19 02:08:45Eric.Wieserlinkissue8987 messages
2018-11-19 02:08:44Eric.Wiesercreate