Add warning for None used as keyword argument name in function call.
authorGuido van Rossum <guido@python.org>
Fri, 16 Aug 2002 02:24:56 +0000 (02:24 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 16 Aug 2002 02:24:56 +0000 (02:24 +0000)
Still to do: function definition arguments (including *None and
**None).

Python/compile.c

index 41d31d212c457e787e56e530e99bdeeba3de1895..0edbc528d3d0be7b4ebbf19d771c10746a45a70c 100644 (file)
@@ -1714,6 +1714,7 @@ com_argument(struct compiling *c, node *n, PyObject **pkeywords)
        }
        else {
                PyObject *v = PyString_InternFromString(STR(m));
+               (void) none_assignment_check(c, STR(m), 1);
                if (v != NULL && *pkeywords == NULL)
                        *pkeywords = PyDict_New();
                if (v == NULL)