From b88679b2a4956109e11df64f463fdc36b4c1d67d Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 22 May 1998 00:57:31 +0000 Subject: [PATCH] I think there was a tiny bug in new_function() -- the 'defaults' argument was initialized to Py_None, but later checked for NULL. Consistently use Py_None. --- Modules/newmodule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/newmodule.c b/Modules/newmodule.c index 7446b975df8..cfe78834c10 100644 --- a/Modules/newmodule.c +++ b/Modules/newmodule.c @@ -109,7 +109,7 @@ new_function(unused, args) Py_XDECREF(newfunc->func_name); newfunc->func_name = name; } - if (defaults != NULL) { + if (defaults != Py_None) { Py_XINCREF(defaults); Py_XDECREF(newfunc->func_defaults); newfunc->func_defaults = defaults;