diff --git a/Lib/types.py b/Lib/types.py index 39ad4889812..ff90e049730 100644 --- a/Lib/types.py +++ b/Lib/types.py @@ -66,15 +66,10 @@ XRangeType = xrange try: raise TypeError except TypeError: - try: - tb = sys.exc_info()[2] - TracebackType = type(tb) - FrameType = type(tb.tb_frame) - except AttributeError: - # In the restricted environment, exc_info returns (None, None, - # None) Then, tb.tb_frame gives an attribute error - pass - tb = None; del tb + tb = sys.exc_info()[2] + TracebackType = type(tb) + FrameType = type(tb.tb_frame) + del tb SliceType = slice EllipsisType = type(Ellipsis)