[Python-Dev] Exception type on handling closed files

João Paulo Silva s.joaopaulo at gmail.com
Mon Dec 12 05:31:45 CET 2005


Look:

>>> a = file("dir/foo")
>>> a.close()
>>> a.read()

Traceback (most recent call last):
  File "<pyshell#28>", line 1, in -toplevel-
    a.read()
ValueError: I/O operation on closed file

Shoudn't this raise IOError? Seems more semantically correct to me.

--
João Paulo da Silva
LinuxUser #355914
ICQ: 265770691 | Jabber: joaopinga at jabber.org


More information about the Python-Dev mailing list