Commit a0e4d6ce authored by Raymond Hettinger's avatar Raymond Hettinger

Clarified that the footnote applies to versions 1.5 and after instead of

just version 1.5.  Closes SF bug 577793.
parent 57e79459
...@@ -986,10 +986,10 @@ instead. Also, when \method{__del__()} is invoked in response to a module ...@@ -986,10 +986,10 @@ instead. Also, when \method{__del__()} is invoked in response to a module
being deleted (e.g., when execution of the program is done), other being deleted (e.g., when execution of the program is done), other
globals referenced by the \method{__del__()} method may already have been globals referenced by the \method{__del__()} method may already have been
deleted. For this reason, \method{__del__()} methods should do the deleted. For this reason, \method{__del__()} methods should do the
absolute minimum needed to maintain external invariants. Python 1.5 absolute minimum needed to maintain external invariants. Starting with
guarantees that globals whose name begins with a single underscore are version 1.5, Python guarantees that globals whose name begins with a single
deleted from their module before other globals are deleted; if no underscore are deleted from their module before other globals are deleted;
other references to such globals exist, this may help in assuring that if no other references to such globals exist, this may help in assuring that
imported modules are still available at the time when the imported modules are still available at the time when the
\method{__del__()} method is called. \method{__del__()} method is called.
\end{notice} \end{notice}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment