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
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com