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? -- 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