diff options
| author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2013-04-05 01:02:47 +0100 |
|---|---|---|
| committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2013-04-05 01:02:47 +0100 |
| commit | e14440d96d5aa70285e77bb26b979ea0dad84d6d (patch) | |
| tree | a10e022da35e500736b837c7355d050da8f4f235 /psycopg/adapter_mxdatetime.c | |
| parent | 95ff64d739fa57aaf1137630ead5cb0780f4c8d2 (diff) | |
| download | psycopg2-e14440d96d5aa70285e77bb26b979ea0dad84d6d.tar.gz | |
Dropped GC support for several objects
Non-containers don't need GC. It was half-baked anyway
as the tp_clear was often not set. Dropped tp_traverse too
for these objects as unused.
Diffstat (limited to 'psycopg/adapter_mxdatetime.c')
| -rw-r--r-- | psycopg/adapter_mxdatetime.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/psycopg/adapter_mxdatetime.c b/psycopg/adapter_mxdatetime.c index 470f12f..4696a9d 100644 --- a/psycopg/adapter_mxdatetime.c +++ b/psycopg/adapter_mxdatetime.c @@ -172,15 +172,6 @@ mxdatetime_setup(mxdatetimeObject *self, PyObject *obj, int type) return 0; } -static int -mxdatetime_traverse(PyObject *obj, visitproc visit, void *arg) -{ - mxdatetimeObject *self = (mxdatetimeObject *)obj; - - Py_VISIT(self->wrapped); - return 0; -} - static void mxdatetime_dealloc(PyObject* obj) { @@ -245,9 +236,9 @@ PyTypeObject mxdatetimeType = { 0, /*tp_getattro*/ 0, /*tp_setattro*/ 0, /*tp_as_buffer*/ - Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /*tp_flags*/ mxdatetimeType_doc, /*tp_doc*/ - mxdatetime_traverse, /*tp_traverse*/ + 0, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ |
