commit | dbe961215a2cc9d9ef60aadabe9dc2fc94493e0d | [log] [tgz] |
---|---|---|
author | Raymond Hettinger <python@rcn.com> | Sun Apr 18 23:03:16 2010 +0000 |
committer | Raymond Hettinger <python@rcn.com> | Sun Apr 18 23:03:16 2010 +0000 |
tree | c75dad49a61eb44d31b7441350661ac619aaba95 | |
parent | 4ec45df9a724d2405b516967bc390f7d064f466c [diff] [blame] |
Issue 8436: set.__init__ accepts keyword args
diff --git a/Objects/setobject.c b/Objects/setobject.c index d2a55fc..36afeb3 100644 --- a/Objects/setobject.c +++ b/Objects/setobject.c
@@ -1978,6 +1978,8 @@ if (!PyAnySet_Check(self)) return -1; + if (PySet_Check(self) && !_PyArg_NoKeywords("set()", kwds)) + return -1; if (!PyArg_UnpackTuple(args, Py_TYPE(self)->tp_name, 0, 1, &iterable)) return -1; set_clear_internal(self);