12 Feb
2009
12 Feb
'09
6:19 a.m.
Hi all, I'm trying to make sure I'm using PyTuple_Pack() correctly.
This code leaks references, yes?
return PyTuple_Pack(2, PyString_FromString("some string"),
PyInt_FromLong(42));
And this is the correct way to do it, yes?
py_msg = PyString_FromString("some string");
py_type = PyInt_FromLong(42);
py_return_tuple = PyTuple_Pack(2, py_msg, py_type);
Py_DECREF(py_msg);
Py_DECREF(py_type);
return py_return_tuple;
Thanks for the confirmation Philip