Ammar Askar <am...@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 <rep...@bugs.python.org>
<https://bugs.python.org/issue40932>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to