[Python-Dev] Exception Reorg PEP checked in

Michael Hudson mwh at python.net
Sun Aug 14 21:21:31 CEST 2005


Wilfredo Sánchez Vega <wsanchez at wsanchez.net> writes:
> I'm curious about why Python lacks FileNotFoundError, 
> PermissionError and the like as subclasses of IOError.

Good question. Lack of effort/inertia?
> Catching IOError and looking at errno to figure out what went 
> wrong seems pretty unpythonic, and I've often wished for built-in 
> subclasses of IOError.

The py library does this (http://codespeak.net/py).
> I sometimes subclass them myself, but a lot of the time, I'm 
> catching such exceptions as thrown by the standard library.

Well, indeed. OTOH, functions like os.open aren't really *meant* to
be pythonic.
I don't think this is something I can get interested enough in to work
on myself.
Cheers,
mwh
-- 
 <spiv> As far as I'm concerned, the meat pie is the ultimate unit
 of currency. -- from Twisted.Quotes


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /