Exception Attributes

Exceptions have one interesting attribute. In the following example, we'll assume we have an exception object named e . This would happen inside an except clause that looked like except SomeException , e:.

e. args

A tuple of the argument values provided when the exception was created. Generally this is the error message associated with the exception. However, an exception can be created with a collection of values instead of a message string; these are collected into the args attribute.

e .message

The message string provided when the exception was created.