changeset: 95453:5f27e13faae2 branch: 2.7 parent: 95437:dedf481ec2be user: Benjamin Peterson date: Mon Apr 06 13:05:22 2015 -0400 files: Modules/_ssl.c description: remove extra arguments in arg parsing format codes (closes #23875) diff -r dedf481ec2be -r 5f27e13faae2 Modules/_ssl.c --- a/Modules/_ssl.c Sat Apr 04 12:42:25 2015 +0300 +++ b/Modules/_ssl.c Mon Apr 06 13:05:22 2015 -0400 @@ -3645,7 +3645,7 @@ PyObject *keyusage = NULL, *cert = NULL, *enc = NULL, *tup = NULL; PyObject *result = NULL; - if (!PyArg_ParseTupleAndKeywords(args, kwds, "s|s:enum_certificates", + if (!PyArg_ParseTupleAndKeywords(args, kwds, "s:enum_certificates", kwlist, &store_name)) { return NULL; } @@ -3733,7 +3733,7 @@ PyObject *crl = NULL, *enc = NULL, *tup = NULL; PyObject *result = NULL; - if (!PyArg_ParseTupleAndKeywords(args, kwds, "s|s:enum_crls", + if (!PyArg_ParseTupleAndKeywords(args, kwds, "s:enum_crls", kwlist, &store_name)) { return NULL; }