[Python-checkins] r45433 - python/trunk/Python/pyarena.c (original) (raw)

martin.v.loewis python-checkins at python.org
Sat Apr 15 14:46:09 CEST 2006


Author: martin.v.loewis Date: Sat Apr 15 14:46:09 2006 New Revision: 45433

Modified: python/trunk/Python/pyarena.c Log: Fix sys.getobjects(0): we get a reference to the arena's "private" list of objects, so there might be two references to that list.

Modified: python/trunk/Python/pyarena.c

--- python/trunk/Python/pyarena.c (original) +++ python/trunk/Python/pyarena.c Sat Apr 15 14:46:09 2006 @@ -171,7 +171,10 @@ / #endif block_free(arena->a_head); + / This property normally holds, except when the code being compiled + is sys.getobjects(0), in which case there will be two references. assert(arena->a_objects->ob_refcnt == 1); + */

     /* Clear all the elements from the list.  This is necessary
        to guarantee that they will be DECREFed. */


More information about the Python-checkins mailing list