OK, I withdraw the suggestion of the subclassing of SystemError by SystemExit.
-Brett On 7/29/05, Guido van Rossum <[EMAIL PROTECTED]> wrote: > On 7/29/05, Robert Brewer <[EMAIL PROTECTED]> wrote: > > > +-- SystemExit > > > +-- SystemError (subclass SystemExit?) > > > > I'd recommend not subclassing SystemExit--there are too many programs > > out there which expect the argument (e.g. sys.exit(3)) to mean something > > specific, but that expectation doesn't apply at all to SystemError. > > Agreed. SystemExit is used by sys.exit(); SystemError is something > completely different, used by the interpreter when it finds an > internal invariant is broken. It is one step short of a fatal error -- > the latter is used when we have evidence of random memory scribbling, > the former when the interpreter is still intact. > > -- > --Guido van Rossum (home page: http://www.python.org/~guido/) > _______________________________________________ > 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/brett%40python.org > _______________________________________________ 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