Antti Haapala added the comment:

This is *still* there in Hg tip: PyCFunction_Call in Objects/methodobject.c 
does not have a case for `METH_KEYWORDS` only at all.

The documentation for METH_KEYWORDS says that it is *typically* coupled with 
METH_VARARGS; however not having the case means that METH_KEYWORDS *cannot* be 
used without METH_VARARGS at all.

Furthermore, the default case should actually report the wrong flags value 
instead of calling it the "METH_OLDARGS", since it can be caused by any future 
combination, by setting it to zero, or undefined behaviour causing the flag to 
be overwritten.

----------
nosy: +ztane

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue11587>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to