Commit 0d429e8c authored by Fred Drake's avatar Fred Drake

Convert the ref() and proxy() implementations to use the new

PyArg_UnpackTuple() function (serves as an example and test case).
parent c84f2c50
......@@ -69,7 +69,7 @@ weakref_ref(PyObject *self, PyObject *args)
PyObject *callback = NULL;
PyObject *result = NULL;
if (PyArg_ParseTuple(args, "O|O:ref", &object, &callback)) {
if (PyArg_UnpackTuple(args, "ref", 1, 2, &object, &callback)) {
result = PyWeakref_NewRef(object, callback);
}
return result;
......@@ -88,7 +88,7 @@ weakref_proxy(PyObject *self, PyObject *args)
PyObject *callback = NULL;
PyObject *result = NULL;
if (PyArg_ParseTuple(args, "O|O:new", &object, &callback)) {
if (PyArg_UnpackTuple(args, "proxy", 1, 2, &object, &callback)) {
result = PyWeakref_NewProxy(object, callback);
}
return result;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment