diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-11-24 21:58:23 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-11-24 21:58:23 +0000 |
| commit | d9b91542e07a2296b69141433d863fe8028b148e (patch) | |
| tree | c72c08497b1fa207b11dad421085d6947ae66dab /lib/python/python.cpp | |
| parent | 4a2d077400b4db14df1d28d84f9c078392d4da28 (diff) | |
| download | enigma2-d9b91542e07a2296b69141433d863fe8028b148e.tar.gz enigma2-d9b91542e07a2296b69141433d863fe8028b148e.zip | |
remove non working python refcount debugging code
Diffstat (limited to 'lib/python/python.cpp')
| -rw-r--r-- | lib/python/python.cpp | 39 |
1 files changed, 1 insertions, 38 deletions
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 <lib/python/python.h> #include <lib/base/eerror.h> /* 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 <lib/python/python.h> - DEFINE_REF(TestObj); TestObj::TestObj() |
