Michael Chermside <[EMAIL PROTECTED]> wrote: > > Barry writes: > > I still believe in this, and I'm thankful for the support I've seen. It > > won't happen for Python 2.x, but I do plan on addressing this for Py3K. > > When you do, I'd like you to consider one change to the names. You are > proposing this: > > > Exception > > +- KeyboardInterrupt > > +- GeneratorExit > > +- SystemExit > > +- StopIteration > > +- Error > > | +- ImportError > > | +- (etc.) > [...] > > If we use that structure, I still strongly feel that what you call "Error" > ought to be named "Exception" (and what you call "Exception" should be > named "BaseException" or perhaps "Raisable"). The reason is this:
[snip some good reasons] +1 for those good reasons and others. - Josiah _______________________________________________ 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