Graham Wideman added the comment:

Hi Vinay, thanks for commenting.  And of course for your efforts on py.exe (and 
no doubt the debate process.) 

I am trying to draw attention to the situation where the script has no shebang 
line, and there is no other explicit configuration info for py.exe. (No py.ini 
file, no py.exe envt variables, no py.exe-specific command-line args).

In that case, the next thing py.exe should check, in my view, is the user's 
PATH, where they may well have defined which python version they prefer (even 
if they are unaware of PEP 397 and Launcher).  This rationale is parallel to 
the one in #17903 that you pointed to.

Currently, py.exe ignores PATH in that case, and falls back to looking through 
all installed pythons and picking the latest 2.x if available.

> The choosing of 2.x vs. 3.x is also mentioned in the PEP 
The discussion of that issue would be illuminating, but I couldn't find it. 
Could you point to where this is mentioned in PEP-0397?

Thanks again.

----------

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

Reply via email to