[Python-Dev] splitext('.cshrc') (original) (raw)
Nicholas Bastin nick.bastin at gmail.com
Tue Mar 6 20:08:19 CET 2007
- Previous message: [Python-Dev] splitext('.cshrc')
- Next message: [Python-Dev] splitext('.cshrc')
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 3/6/07, Phillip J. Eby <pje at telecommunity.com> wrote:
At 07:24 PM 3/6/2007 +0100, Martin v. Löwis wrote: >given a list of file names, classify them for display (the > way the Windows explorer works, and similar file managers). > They use MIME databases and the like, and if they are unix-ish, > they probably reject the current splitext implementation already > as incorrect, and have work-arounds.
I know I've written code like this that depends on the current behavior. It's useful to classify e.g. .svn directories or .*rc files by their "extension", so I'm honestly baffled by the idea of wanting to treat such files as not having an extension (as opposed to a possibly-unrecognized one).
My argument would be that the file is not 'unnamed', with an extension of 'cshrc'. The file is actually called 'cshrc', and the '.' is metadata that is attached to tell the shell to hide the file. Assuming that we want ot be ignorant of shell semantics (and I think we do), then the file is called '.cshrc', and it has no extension. The notion of an unnamed file with an extension I think would be very odd to most people.
+1 to changing the behaviour to return .cshrc as the filename, with no extension.
-- Nick
- Previous message: [Python-Dev] splitext('.cshrc')
- Next message: [Python-Dev] splitext('.cshrc')
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]