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.smith
Recipients Jovik, docs@python, eric.smith, kathweaver, r.david.murray, terry.reedy
Date 2014-03-19.12:07:31
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1395230851.72.0.659962585343.issue20927@psf.upfronthosting.co.za>
In-reply-to
Content
We don't always provide fully cross-platform functionality (see the os module for many examples), but we might be able to do better here. It might be some functionality we can add, it might be a documentation issue.

Note, for example, the subprocess.STARTUPINFO and subprocess.Popen creationflags argument. These expose Windows-only functionality.

I'm opposed to trying again with cwd added. There's a long history of security problems doing exactly this. It's why '.' is not in the PATH by default on Unix.

On my list of things to do is trace through exactly which scenarios work and don't work on Windows.

If you really want a more cross-platform solution, Cygwin python might work for you.
History
Date User Action Args
2014-03-19 12:07:31eric.smithsetrecipients: + eric.smith, terry.reedy, r.david.murray, docs@python, Jovik, kathweaver
2014-03-19 12:07:31eric.smithsetmessageid: <1395230851.72.0.659962585343.issue20927@psf.upfronthosting.co.za>
2014-03-19 12:07:31eric.smithlinkissue20927 messages
2014-03-19 12:07:31eric.smithcreate