[Tutor] traceback
spir
denis.spir at free.fr
Tue Jan 13 13:50:49 CET 2009
Hello,
is there a way to read an exception's traceback? Cannot find it in object attributes. [dir()
shows no traceback, __dict__ is empty.]
t = "a"
try:
print t[1]
except IndexError, e:
print e
print repr(e)
print dir(e)
print e. __dict__
print e.args
print e.message
raise
==>
string index out of range
IndexError('string index out of range',)
['__class__', '__delattr__', '__dict__', '__doc__', '__getattribute__', '__getitem__', '__getslice__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setstate__', '__str__', 'args', 'message']
{}
('string index out of range',)
string index out of range
Traceback (most recent call last):
File "___test__.py", line 10, in <module>
print t[1]
IndexError: string index out of range
Denis
------
la vida e estranya
More information about the Tutor
mailing list