Merged revisions 82354 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r82354 | benjamin.peterson | 2010-06-28 20:27:35 -0500 (Mon, 28 Jun 2010) | 1 line

  rephrase and remove uneeded statement
........
This commit is contained in:
Benjamin Peterson 2010-06-29 01:30:28 +00:00
parent 5f6b4a53c2
commit 714b74d39f
1 changed files with 4 additions and 6 deletions

View File

@ -272,14 +272,12 @@ was translated to ::
try: try:
foo foo
finally: finally:
N = None
del N del N
That means that you have to assign the exception to a different name if you want This means the exception must be assigned to a different name to be able to
to be able to refer to it after the except clause. The reason for this is that refer to it after the except clause. Exceptions are cleared because with the
with the traceback attached to them, exceptions will form a reference cycle with traceback attached to them, they form a reference cycle with the stack frame,
the stack frame, keeping all locals in that frame alive until the next garbage keeping all locals in that frame alive until the next garbage collection occurs.
collection occurs.
.. index:: .. index::
module: sys module: sys