[pypy-commit] pypy default: mention this difference in cpython-differences.rst
antocuni
noreply at buildbot.pypy.org
Fri Jun 3 15:04:03 CEST 2011
Author: Antonio Cuni <anto.cuni at gmail.com>
Branch:
Changeset: r44662:5084cbcec765
Date: 2011-06-03 15:17 +0200
http://bitbucket.org/pypy/pypy/changeset/5084cbcec765/
Log: mention this difference in cpython-differences.rst
diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.rst
--- a/pypy/doc/cpython_differences.rst
+++ b/pypy/doc/cpython_differences.rst
@@ -136,6 +136,11 @@
next access. Any code that uses weak proxies must carefully catch such
``ReferenceError`` at any place that uses them.
+As a side effect, the ``finally`` clause inside a generator will be executed
+only when the generator object is garbage collected (see `issue 736`__).
+
+.. __: http://bugs.pypy.org/issue736
+
There are a few extra implications for the difference in the GC. Most
notably, if an object has a ``__del__``, the ``__del__`` is never called more
than once in PyPy; but CPython will call the same ``__del__`` several times
More information about the pypy-commit
mailing list