From 1e3c8ccb9b65d0994dd09f8147f87d6affeaa552 Mon Sep 17 00:00:00 2001
From: Guido van Rossum <guido@python.org>
Date: Thu, 21 Sep 2000 16:25:33 +0000
Subject: [PATCH] As suggested by Toby Dickenson, setting ob_type to NULL in
 _Py_Dealloc(), is a bad idea (and always was!).  So let's drop it.

---
 Objects/object.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/Objects/object.c b/Objects/object.c
index 3323906804..4f395ff357 100644
--- a/Objects/object.c
+++ b/Objects/object.c
@@ -978,10 +978,6 @@ _Py_Dealloc(PyObject *op)
 {
 	destructor dealloc = op->ob_type->tp_dealloc;
 	_Py_ForgetReference(op);
-#ifndef WITH_CYCLE_GC
-	if (_PyTrash_delete_nesting < PyTrash_UNWIND_LEVEL-1)
-		op->ob_type = NULL;
-#endif
 	(*dealloc)(op);
 }
 
-- 
2.40.0