summaryrefslogtreecommitdiff
path: root/psycopg/adapter_datetime.c
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2010-12-12 21:31:10 +0000
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2010-12-21 04:02:13 +0000
commit8dfa9915ebf04a6bcea4e7b02d8999d6c3ab0c0d (patch)
tree848d9142b4a262e5a799aca84002f924f82b9e66 /psycopg/adapter_datetime.c
parent2196ff5488ee5951b57849f674a83c3aca656f1c (diff)
downloadpsycopg2-8dfa9915ebf04a6bcea4e7b02d8999d6c3ab0c0d.tar.gz
Using Py_TYPE and Py_REFCNT macros.
Diffstat (limited to 'psycopg/adapter_datetime.c')
-rw-r--r--psycopg/adapter_datetime.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/psycopg/adapter_datetime.c b/psycopg/adapter_datetime.c
index 7cfcda0..2dab61c 100644
--- a/psycopg/adapter_datetime.c
+++ b/psycopg/adapter_datetime.c
@@ -154,7 +154,7 @@ pydatetime_setup(pydatetimeObject *self, PyObject *obj, int type)
{
Dprintf("pydatetime_setup: init datetime object at %p, refcnt = "
FORMAT_CODE_PY_SSIZE_T,
- self, ((PyObject *)self)->ob_refcnt);
+ self, Py_REFCNT(self));
self->type = type;
Py_INCREF(obj);
@@ -162,7 +162,7 @@ pydatetime_setup(pydatetimeObject *self, PyObject *obj, int type)
Dprintf("pydatetime_setup: good pydatetime object at %p, refcnt = "
FORMAT_CODE_PY_SSIZE_T,
- self, ((PyObject *)self)->ob_refcnt);
+ self, Py_REFCNT(self));
return 0;
}
@@ -183,9 +183,9 @@ pydatetime_dealloc(PyObject* obj)
Py_CLEAR(self->wrapped);
Dprintf("mpydatetime_dealloc: deleted pydatetime object at %p, "
- "refcnt = " FORMAT_CODE_PY_SSIZE_T, obj, obj->ob_refcnt);
+ "refcnt = " FORMAT_CODE_PY_SSIZE_T, obj, Py_REFCNT(obj));
- obj->ob_type->tp_free(obj);
+ Py_TYPE(obj)->tp_free(obj);
}
static int