Exceptions when closing a file

kyosohma at gmail.com kyosohma at gmail.com
Tue Mar 20 14:05:25 EDT 2007


On Mar 20, 12:25 pm, Steven D'Aprano
<s... at REMOVE.THIS.cybersource.com.au> 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? 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?

Mike




More information about the Python-list mailing list