Martin v. Löwis <mar...@v.loewis.de> added the comment:

I think the patch is incorrect. Parsing PATHEXT means that it will believe that 
all extensions listed on PATHEXT are executable. However, os.spawnv is not able 
to run them all, but only a subset. IIUC, spawnv supports (from spawnve.c)

static _TSCHAR *ext_strings[] = { _T(".cmd"), _T(".bat"), _T(".exe"), 
_T(".com") };

PATHEXT typically includes also .js and other extensions which cannot be run 
through spawnv.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue2200>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to