[Python-checkins] r45447 - python/trunk/Objects/genobject.c
tim.peters
python-checkins at python.org
Sun Apr 16 00:59:10 CEST 2006
Author: tim.peters
Date: Sun Apr 16 00:59:10 2006
New Revision: 45447
Modified:
python/trunk/Objects/genobject.c
Log:
gen_del(): Looks like much this was copy/pasted from
slot_tp_del(), but while the latter had to cater to types
that don't participate in GC, we know that generators do.
That allows strengthing an assert().
Modified: python/trunk/Objects/genobject.c
==============================================================================
--- python/trunk/Objects/genobject.c (original)
+++ python/trunk/Objects/genobject.c Sun Apr 16 00:59:10 2006
@@ -185,7 +185,7 @@
_Py_NewReference(self);
self->ob_refcnt = refcnt;
}
- assert(!PyType_IS_GC(self->ob_type) ||
+ assert(PyType_IS_GC(self->ob_type) &&
_Py_AS_GC(self)->gc.gc_refs != _PyGC_REFS_UNTRACKED);
/* If Py_REF_DEBUG, _Py_NewReference bumped _Py_RefTotal, so
More information about the Python-checkins
mailing list