Replacement for e.message() in python 2.6

Nandakumar Chandrasekhar navanitachora at gmail.com
Wed Feb 17 10:58:43 CET 2010


Dear Folks,

In previous versions of Python I used to use e.message() to print out 
the error message of an exception like so:

try:
	result = x / y
except ZeroDivisionError, e:
	print e.message()

Unfortunately in Python 2.6 the message method is deprecated.

Is there any replacement for the message method in Python 2.6 or is 
there any best practice that should be used in Python from now on?

Thank you.

Yours sincerely,
Nanda



More information about the Python-list mailing list