mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
Doc and NEWS changes due to Jeremy adding traceback objects to gc.
This commit is contained in:
parent
fd14d8e187
commit
98791affc8
2 changed files with 8 additions and 1 deletions
|
|
@ -109,7 +109,10 @@ It is always available.
|
|||
exception type and value. If you do need the traceback, make sure
|
||||
to delete it after use (best done with a \keyword{try}
|
||||
... \keyword{finally} statement) or to call \function{exc_info()} in
|
||||
a function that does not itself handle an exception.}
|
||||
a function that does not itself handle an exception.} \note{Beginning
|
||||
with Python 2.2, such cycles are automatically reclaimed when garbage
|
||||
collection is enabled and they become unreachable, but it remains more
|
||||
efficient to avoid creating cycles.}
|
||||
\end{funcdesc}
|
||||
|
||||
\begin{datadesc}{exc_type}
|
||||
|
|
|
|||
|
|
@ -16,6 +16,10 @@ Extension modules
|
|||
|
||||
Library
|
||||
|
||||
- Traceback objects are now scanned by cyclic garbage collection, so
|
||||
cycles created by casual use of sys.exc_info() no longer cause
|
||||
permanent memory leaks (provided garbage collection is enabled).
|
||||
|
||||
Tools/Demos
|
||||
|
||||
Build
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue