summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/types.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/Lib/types.py b/Lib/types.py
index 39ad488..ff90e04 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)