@@ -127,13 +127,12 @@ always available.
127127
128128 .. index :: object: traceback
129129
130- If no exception is being handled anywhere on the stack, a tuple containing three
131- ``None `` values is returned. Otherwise, the values returned are ``(type, value,
132- traceback) ``. Their meaning is: *type * gets the exception type of the exception
133- being handled (a class object); *value * gets the exception parameter (its
134- :dfn: `associated value ` or the second argument to :keyword: `raise `, which is
135- always a class instance if the exception type is a class object); *traceback *
136- gets a traceback object (see the Reference Manual) which encapsulates the call
130+ If no exception is being handled anywhere on the stack, a tuple containing
131+ three ``None `` values is returned. Otherwise, the values returned are
132+ ``(type, value, traceback) ``. Their meaning is: *type * gets the type of the
133+ exception being handled (a subclass of :exc: `BaseException `); *value * gets
134+ the exception instance (an instance of the exception type); *traceback * gets
135+ a traceback object (see the Reference Manual) which encapsulates the call
137136 stack at the point where the exception originally occurred.
138137
139138 .. warning ::
@@ -508,9 +507,7 @@ always available.
508507 more information.)
509508
510509 The meaning of the variables is the same as that of the return values from
511- :func: `exc_info ` above. (Since there is only one interactive thread,
512- thread-safety is not a concern for these variables, unlike for ``exc_type ``
513- etc.)
510+ :func: `exc_info ` above.
514511
515512
516513.. data :: maxsize
0 commit comments