-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Apr 2, 2009, at 3:35 PM, Jack diederich wrote:
On Thu, Apr 2, 2009 at 4:25 PM, Benjamin Peterson
<benja...@python.org> wrote:
2009/4/2 Gustavo Carneiro <gjcarne...@gmail.com>:
Apologies if this has already been discussed.
I don't believe it has ever been discussed to be implemented.
Apparently no one has bothered yet to turn OSError + errno into a
hierarchy
of OSError subclasses, as it should. What's the problem, no will
to do it,
or no manpower?
Python doesn't need any more builtin exceptions to clutter the
namespace. Besides, what's wrong with just checking the errno?
The problem is manpower (this has been no ones itch). In order to
have a hierarchy of OSError exceptions the underlying code would have
to raise them. That means diving into all the C code that raises
OSError and cleaning them up.
I'm +1 on the idea but -1 on doing the work myself.
I'm +0/-1 (idea/work) on doing them all, but I think a /few/ errnos
would be very handy. I certainly check ENOENT and EEXIST very
frequently, so being able to easily catch or ignore those would be a
big win. I'm sure there's one or two others that would give big bang
for little buck.
Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
iQCVAwUBSdUjmnEjvBPtnXfVAQKsqAP+Ol4N2EqmNl0AFRIyxyvY+i7JEWhcJMQl
7fNm/lVJt3s7+5oO7egzNJYAjCmvjd9Vdh4poAqWvmcrcJB3a0WDxf8ZTJnCErJx
ehdSpx9JO0nohrhcHM+EwcvQS39vZFFlLgOkCS5O57Wy5GdynAGBlPQY5abwJGEe
V8or9I16W/E=
=JG7r
-----END PGP SIGNATURE-----
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com