[Python-Dev] 3.2.1 encoding surprise
Glenn Linderman
v+python at g.nevcal.com
Thu Jul 21 02:13:57 CEST 2011
On 7/20/2011 2:43 PM, Glenn Linderman wrote:
>> It's not py's job to walk the path: the shell does that when you just type
>> "foo". It locates foo.py, and then invokes py because of file association - py
>> then checks the file for a shebang to decide which Python to dispatch it to.
>
> Certainly when the launcher is invoked via an association, this would
> be the case. However, when the launcher is invoked via the command
> line, then the unqualified name is passed through. To be useful from
> the command line, the launcher should walk the PATH to find the .py file.
The Windows SearchPath API
<http://msdn.microsoft.com/en-us/library/aa365527%28v=VS.85%29.aspx>
makes it a pretty easy job to walk the PATH. Would even allow low cost
additional feature of searching for both foo and foo.py at the same time.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20110720/67faf951/attachment.html>
More information about the Python-Dev
mailing list