[issue40932] subprocess docs should warn of shlex use on Windows
Ammar Askar
report at bugs.python.org
Mon Jul 20 23:19:45 EDT 2020
Ammar Askar <ammar at ammaraskar.com> added the comment:
Hmm, it'd be hard to enumerate them all. The module does say, "...simple syntaxes resembling that of the Unix shell" but that's it.
Distinguishing at the OS level for shlex does seem a bit weird given the existence of WSL and non-compliant shells on Linux like xonsh. I think it'd be nice if we could be a bit more specific on whats supported, maybe it covers all POSIX compliant shells?
For the subprocess warning I think it's fine to talk about the OS since it looks like the shell used are hard-coded in:
* https://github.com/python/cpython/blob/5241e189e77972d3a07acbbb3f0c0cbc2aeeb681/Lib/subprocess.py#L1403-L1407
* https://github.com/python/cpython/blob/5241e189e77972d3a07acbbb3f0c0cbc2aeeb681/Lib/subprocess.py#L1680-L1686
----------
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue40932>
_______________________________________
More information about the Python-bugs-list
mailing list