diff options
Diffstat (limited to 'psycopg/adapter_asis.c')
| -rw-r--r-- | psycopg/adapter_asis.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/psycopg/adapter_asis.c b/psycopg/adapter_asis.c index ccf38ba..f779c16 100644 --- a/psycopg/adapter_asis.c +++ b/psycopg/adapter_asis.c @@ -94,7 +94,7 @@ asis_setup(asisObject *self, PyObject *obj) { Dprintf("asis_setup: init asis object at %p, refcnt = " FORMAT_CODE_PY_SSIZE_T, - self, ((PyObject *)self)->ob_refcnt + self, Py_REFCNT(self) ); Py_INCREF(obj); @@ -102,7 +102,7 @@ asis_setup(asisObject *self, PyObject *obj) Dprintf("asis_setup: good asis object at %p, refcnt = " FORMAT_CODE_PY_SSIZE_T, - self, ((PyObject *)self)->ob_refcnt + self, Py_REFCNT(self) ); return 0; } @@ -123,10 +123,10 @@ asis_dealloc(PyObject* obj) Dprintf("asis_dealloc: deleted asis object at %p, refcnt = " FORMAT_CODE_PY_SSIZE_T, - obj, obj->ob_refcnt + obj, Py_REFCNT(obj) ); - obj->ob_type->tp_free(obj); + Py_TYPE(obj)->tp_free(obj); } static int |
