This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author heikki
Recipients brian.curtin, heikki, nooB, orsenthil, ronaldoussoren, tarek, tim.golden
Date 2011-01-25.05:14:26
SpamBayes Score 0.00020538642
Marked as misclassified No
Message-id <1295932468.23.0.943514578425.issue10684@psf.upfronthosting.co.za>
In-reply-to
Content
You can't solve this by trying to do different things on different operating systems. This bug depends on file system properties, not OS.

Also I don't think you can just lower case the path and do a comparison, because there are funky characters that don't round trip lower->upper->lower. And you certainly can't do this for just the last component of the path name - any component of the path could have changed case.

I still think the best avenue would be to first try straight os.rename, and if that fails (maybe only if target exists), the logic that is currently in shutil.move.
History
Date User Action Args
2011-01-25 05:14:28heikkisetrecipients: + heikki, ronaldoussoren, orsenthil, tim.golden, tarek, brian.curtin, nooB
2011-01-25 05:14:28heikkisetmessageid: <1295932468.23.0.943514578425.issue10684@psf.upfronthosting.co.za>
2011-01-25 05:14:26heikkilinkissue10684 messages
2011-01-25 05:14:26heikkicreate