diff options
author | Georg Brandl <georg@python.org> | 2005-08-26 06:43:16 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2005-08-26 06:43:16 (GMT) |
commit | 66e75ac6e092fd1b5b9a7e9378928c9ec0829f32 (patch) | |
tree | 203bed2e39badf89a4bef7e1a281f81192a8097e /Objects/sliceobject.c | |
parent | a74a655d816399e1168680c20daff3032665450d (diff) | |
download | cpython-66e75ac6e092fd1b5b9a7e9378928c9ec0829f32.zip cpython-66e75ac6e092fd1b5b9a7e9378928c9ec0829f32.tar.gz cpython-66e75ac6e092fd1b5b9a7e9378928c9ec0829f32.tar.bz2 |
Disallow keyword arguments for type constructors that don't use them
(fixes #1119418).
Diffstat (limited to 'Objects/sliceobject.c')
-rw-r--r-- | Objects/sliceobject.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Objects/sliceobject.c b/Objects/sliceobject.c index c37af2b..f5ed898 100644 --- a/Objects/sliceobject.c +++ b/Objects/sliceobject.c @@ -174,6 +174,9 @@ slice_new(PyTypeObject *type, PyObject *args, PyObject *kw) start = stop = step = NULL; + if (!_PyArg_NoKeywords("slice()", kw)) + return NULL; + if (!PyArg_UnpackTuple(args, "slice", 1, 3, &start, &stop, &step)) return NULL; |