writer objects (other GC infrastructure already in place).
static void
Reader_dealloc(ReaderObj *self)
{
+ PyObject_GC_UnTrack(self);
Py_XDECREF(self->dialect);
Py_XDECREF(self->input_iter);
Py_XDECREF(self->fields);
return NULL;
}
+ PyObject_GC_Track(self);
return (PyObject *)self;
}
static void
Writer_dealloc(WriterObj *self)
{
+ PyObject_GC_UnTrack(self);
Py_XDECREF(self->dialect);
Py_XDECREF(self->writeline);
if (self->rec != NULL)
Py_DECREF(self);
return NULL;
}
+ PyObject_GC_Track(self);
return (PyObject *)self;
}