Use sys.exc_info() where needed.

This commit is contained in:
Guido van Rossum 1997-09-29 23:22:12 +00:00
parent c90ad2103e
commit f15d15964b
9 changed files with 38 additions and 32 deletions

View file

@ -51,10 +51,12 @@ try:
raise TypeError
except TypeError:
try:
TracebackType = type(sys.exc_traceback)
FrameType = type(sys.exc_traceback.tb_frame)
tb = sys.exc_info()[2]
TracebackType = type(tb)
FrameType = type(tb.tb_frame)
except:
pass
tb = None; del tb
SliceType = type(slice(0))
EllipsisType = type(Ellipsis)