From e86dc47851c9e24dfb854b43ed59cf67733daabb Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sun, 5 Apr 2009 20:10:53 -0400 Subject: No need to incref None, and we can use tuple operations w/o error checking. --- coverage/tracer.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'coverage/tracer.c') diff --git a/coverage/tracer.c b/coverage/tracer.c index 5a49bf7..9c079cb 100644 --- a/coverage/tracer.c +++ b/coverage/tracer.c @@ -108,9 +108,8 @@ Tracer_trace(Tracer *self, PyFrameObject *frame, int what, PyObject *arg) PyObject * t = PyTuple_New(2); tracename = self->tracenames[self->depth]; Py_INCREF(tracename); - PyTuple_SetItem(t, 0, tracename); - PyTuple_SetItem(t, 1, PyInt_FromLong(frame->f_lineno)); - Py_INCREF(Py_None); + PyTuple_SET_ITEM(t, 0, tracename); + PyTuple_SET_ITEM(t, 1, PyInt_FromLong(frame->f_lineno)); PyDict_SetItem(self->data, t, Py_None); Py_DECREF(t); } -- cgit v1.2.1