New submission from Pearu Peterson <pe...@users.sourceforge.net>: Calling the following extension function
static PyObject * baz(PyObject *self, PyObject *args, PyObject *keywds) { static char *kwlist[] = {NULL}; if (!PyArg_ParseTupleAndKeywords(args,keywds,"|:bar.baz", kwlist)) return NULL; return Py_BuildValue(""); } raises RuntimeError: more argument specifiers than keyword list entries (remaining format:'|:bar.baz') in Python 2.6 but it used to work with earlier versions of Python. This bug breaks all f2py generated extension modules when using Python 2.6. ---------- components: Extension Modules files: barmodule.c messages: 78179 nosy: pearu severity: normal status: open title: Extension function optional argument specification | causes RuntimeError type: crash versions: Python 2.6 Added file: http://bugs.python.org/file12424/barmodule.c _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue4720> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com