[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