From d9b91542e07a2296b69141433d863fe8028b148e Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Fri, 24 Nov 2006 21:58:23 +0000 Subject: remove non working python refcount debugging code --- lib/python/python.cpp | 39 +-------------------------------------- 1 file changed, 1 insertion(+), 38 deletions(-) (limited to 'lib/python/python.cpp') diff --git a/lib/python/python.cpp b/lib/python/python.cpp index 2636a3d5..119bff1c 100644 --- a/lib/python/python.cpp +++ b/lib/python/python.cpp @@ -1,3 +1,4 @@ +#include #include /* avoid warnigs :) */ #undef _POSIX_C_SOURCE @@ -7,44 +8,6 @@ extern "C" void init_enigma(); extern void bsodFatal(); -void Impl_Py_DECREF(const char* file, int line, PyObject *obj) -{ - if (!obj) - { - eDebug("decref python object null pointer %s %d!!!", - file, line); - bsodFatal(); - } - if (obj->ob_refcnt <= 0) - { - eDebug("decref python object with refcounting value %d (%s %d)!!!", obj->ob_refcnt, file, line); - bsodFatal(); - } - Py_DECREF(obj); -} - -void Impl_Py_INCREF(const char* file, int line, PyObject *obj) -{ - if (!obj) - { - eDebug("incref python object null pointer %s %d!!!", file, line); - bsodFatal(); - } - if (obj->ob_refcnt <= 0) - { - eDebug("incref python object with refcounting value %d (%s %d)!!!", obj->ob_refcnt, file, line); - bsodFatal(); - } - if (obj->ob_refcnt == 0x7FFFFFFF) - { - eDebug("incref python object with refcounting value %d (MAX_INT!!!) (%s %d)!!!", obj->ob_refcnt, file, line); - bsodFatal(); - } - Py_INCREF(obj); -} - -#include - DEFINE_REF(TestObj); TestObj::TestObj() -- cgit v1.2.3