Grant Edwards wrote: > On 2006-08-27, Amir Michail <[EMAIL PROTECTED]> wrote: > > > Trying to open a file for writing that is already open for writing > > should result in an exception. > > MS Windows seems to do something similar, and it pisses me off > no end. Trying to open a file and read it while somebody else > has it open for writing causes an exception. If I want to open > a file and read it while it's being writtent to, that's my > business. > > Likewise, if I want to have a file open for writing twice, > that's my business as well. I certainly don't want to be > hobbled to prevent me from wandering off in the wrong direction. > > > It's all too easy to accidentally open a shelve for writing > > twice and this can lead to hard to track down database > > corruption errors. > > It's all to easy to delete the wrong element from a list. It's > all to easy to re-bind the wrong object to a name. Should > lists be immutable and names be permanently bound? >
How often do you need to open a file multiple times for writing? As a high-level language, Python should prevent people from corrupting data as much as possible. Amir > -- > Grant Edwards grante Yow! I'm in a twist > at contest!! I'm in a > visi.com bathtub! It's on Mars!! I'm > in tip-top condition! -- http://mail.python.org/mailman/listinfo/python-list