summaryrefslogtreecommitdiffstats
path: root/Doc/library/sys.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/library/sys.rst')
-rw-r--r--Doc/library/sys.rst15
1 files changed, 0 insertions, 15 deletions
diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst
index 93273c4..6264437 100644
--- a/Doc/library/sys.rst
+++ b/Doc/library/sys.rst
@@ -215,21 +215,6 @@ always available.
a traceback object (see the Reference Manual) which encapsulates the call
stack at the point where the exception originally occurred.
- .. warning::
-
- Assigning the *traceback* return value to a local variable in a function
- that is handling an exception will cause a circular reference. Since most
- functions don't need access to the traceback, the best solution is to use
- something like ``exctype, value = sys.exc_info()[:2]`` to extract only the
- 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 :func:`exc_info` in a
- function that does not itself handle an exception.
-
- Such cycles are normally automatically reclaimed when garbage collection
- is enabled and they become unreachable, but it remains more efficient to
- avoid creating cycles.
-
.. data:: exec_prefix