Kaydet (Commit) 32efcdbc authored tarafından Fred Drake's avatar Fred Drake

cleanup_helper(): Added missing "void" type for the function, updated

        comments to reflect reality.
üst b60654bc
...@@ -685,14 +685,11 @@ weakref_proxy(PyObject *self, PyObject *args) ...@@ -685,14 +685,11 @@ weakref_proxy(PyObject *self, PyObject *args)
* is installed in the init_weakref() function. It is called by the * is installed in the init_weakref() function. It is called by the
* tp_dealloc handler to clear weak references. * tp_dealloc handler to clear weak references.
* *
* This returns true if the object should be deallocated, and false if the
* object is resurrected and deallocation should be aborted.
*
* This iterates through the weak references for 'object' and calls callbacks * This iterates through the weak references for 'object' and calls callbacks
* until one resurrects the object, at which point it stops invalidating * for those references which have one. It returns when all callbacks have
* weak references and returns false. * been attempted.
*/ */
static static void
cleanup_helper(PyObject *object) cleanup_helper(PyObject *object)
{ {
PyWeakReference **list; PyWeakReference **list;
......
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