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>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4