Author larry
Recipients Arfrever, Hobson.Lane, Roman.Evstifeev, benjamin.peterson, cvrebert, eric.araujo, ganadist, giampaolo.rodola, larry, pitrou, r.david.murray, rosslagerwall, smarnach, tebeka
Date 2012-05-25.11:40:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1337946002.62.0.116686324415.issue3177@psf.upfronthosting.co.za>
In-reply-to
Content
> As an example, ``os.startfile("a.py")`` will usually run `a.py`
> in the Python interpreter, while ``xdg-open a.py`` it will
> usually open the source code in an editor on Linux.

Well, so how about on UNIX shutil.launch (or whatever it's called) first checks to see if we're referring to a file.  If we are, check to see if it's marked executable.  If it is, execute it under a shell.  Failing *that* we could run xdg-open where available.
History
Date User Action Args
2012-05-25 11:40:02larrysetrecipients: + larry, tebeka, pitrou, giampaolo.rodola, benjamin.peterson, eric.araujo, ganadist, Arfrever, r.david.murray, cvrebert, rosslagerwall, smarnach, Roman.Evstifeev, Hobson.Lane
2012-05-25 11:40:02larrysetmessageid: <1337946002.62.0.116686324415.issue3177@psf.upfronthosting.co.za>
2012-05-25 11:40:02larrylinkissue3177 messages
2012-05-25 11:40:01larrycreate