Michael Sullivan <msully4...@gmail.com> added the comment:
How about adding another sigil that indicates that subsequent keyword-only arguments are required? So then your example becomes (using ` as a totally strawman option): PyArg_ParseTupleAndKeywords(args, kwds, "O|O$O`O", kwlist, &a, &b, &d, &c) It's a little complicated but so is Python argument processing, so maybe that makes sense. I can submit a PR for this. ---------- nosy: +msullivan _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue34235> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com