* ref3.tex: added cross-ref to try statement for exc handler.
* ref7.tex: added description of sys.exc_{type,value,traceback}.
* lib5.tex: rect.intersect is different now!
diff --git a/Doc/ref7.tex b/Doc/ref7.tex
index 357bd5f..0f96c82 100644
--- a/Doc/ref7.tex
+++ b/Doc/ref7.tex
@@ -172,7 +172,7 @@
if x < 0: a.remove(x)
\end{verbatim}
-\section{The {\tt try} statement}
+\section{The {\tt try} statement} \label{try}
\stindex{try}
The \verb\try\ statement specifies exception handlers and/or cleanup
@@ -222,6 +222,19 @@
exception, and the exception occurs in the try clause of the inner
handler, the outer handler will not handle the exception.)
+Before an except clause's suite is executed, details about the
+exception are assigned to three variables in the \verb\sys\ module:
+\verb\sys.exc_type\ receives the object identifying the exception;
+\verb\sys.exc_value\ receives the exception's parameter;
+\verb\sys.exc_traceback\ receives a traceback object (see section
+\ref{traceback}) identifying the point in the program where the
+exception occurred.
+\bimodindex{sys}
+\ttindex{exc_type}
+\ttindex{exc_value}
+\ttindex{exc_traceback}
+\obindex{traceback}
+
The \verb\try...finally\ form specifies a `cleanup' handler. The
\verb\try\ clause is executed. When no exception occurs, the
\verb\finally\ clause is executed. When an exception occurs in the