[EMAIL PROTECTED] a écrit : > On Mar 20, 12:25 pm, Steven D'Aprano > <[EMAIL PROTECTED]> wrote: > >>Closing a file can (I believe) raise an exception. Is that documented >>anywhere? I've spent a lot of frustrating time trying to track this down, >>with no luck, which suggests that either my google-foo is weak or that it >>isn't documented. Is IOError the only exception it can raise? >> >>The only thing I have found is this: >> >>http://mail.python.org/pipermail/python-bugs-list/2004-November/02603... >> >>Out of curiosity, is there a simple way to demonstrate close() raising an >>exception that doesn't involve messing about with disk quotas? >> >>-- >>Steven. > > > I've never had any problems closing a file. Maybe you need to flush it > before you close it?
Usually, closing the file flushes the buffer. At least with buffered files, but that's the most common situation AFAICT. > Are you running threads that access the file in > ad hoc fashion or something else out of the ordinary? Is this some > sort of long running process writing a large file? Might just be that there's no more available storage space. -- http://mail.python.org/mailman/listinfo/python-list