commit | 35b76027f94b12911cc97f960ebbb3c137d10d2b | [log] [tgz] |
---|---|---|
author | Raymond Hettinger <python@rcn.com> | Sun Apr 18 22:57:57 2010 +0000 |
committer | Raymond Hettinger <python@rcn.com> | Sun Apr 18 22:57:57 2010 +0000 |
tree | ecbcfd71602342e63491934e0eb744821b602ef6 | |
parent | 9958c56eb0e2b71c1bea5abcc627899d0bed17dc [diff] [blame] |
Issue 8436: set.__init__ accepts keyword args
diff --git a/Objects/setobject.c b/Objects/setobject.c index ab281af..f97b0c0 100644 --- a/Objects/setobject.c +++ b/Objects/setobject.c
@@ -1987,6 +1987,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);