[Python-Dev] file() (original) (raw)

Guido van Rossum guido at python.org
Mon Jun 12 16:11:53 CEST 2006


Yup, although it's a change in behavior that would need to be studied carefully for backwards incompatibilities. Usually it's given as a constant, so there won't be any problems; but there might be code that receives a mode string and attempts to test its validity by trying it and catching IOError, such code would have to be changed.

--Guido

On 6/12/06, Kristján V. Jónsson <kristjan at ccpgames.com> wrote:

I notice that file() throws an IOError when it detects an invalid mode string. Wouldn't a ValueError be more appropriate?

-- --Guido van Rossum (home page: http://www.python.org/~guido/)



More information about the Python-Dev mailing list