From 0d429e8cdd98399b3c7eae55984463856de9281d Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Tue, 23 Oct 2001 21:12:47 +0000 Subject: [PATCH] Convert the ref() and proxy() implementations to use the new PyArg_UnpackTuple() function (serves as an example and test case). --- Modules/_weakref.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/_weakref.c b/Modules/_weakref.c index 79873372b43..f797fbf00e7 100644 --- a/Modules/_weakref.c +++ b/Modules/_weakref.c @@ -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;