On Fri, May 13, 2005, Greg Ewing wrote: > Brett C. wrote: >> >> Seems like, especially if we require inheritance from a base >> exception class in Python 3000, exceptions should have standard 'arg' >> and 'traceback' attributes with a possible 'context' attribute (or >> always a 'context' attribute set to None if not a chained exception). > > Instead of an 'args' attribute, I'd suggest that the constructor take > keyword arguments and store them in corresponding attributes. Then > interested parties could retrieve them by name instead of having to > remember their positions in the args tuple of the exception class > concerned.
Sounds reasonable, but it should be equally easy to handle:: raise MyError, "message" -- Aahz ([EMAIL PROTECTED]) <*> http://www.pythoncraft.com/ "And if that makes me an elitist...I couldn't be happier." --JMS _______________________________________________ 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