From 6684bdf73dfb53d666ce9609cb4ecad3f020d006 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Wed, 17 Jul 2013 00:13:52 +0200 Subject: [PATCH] Issue #18408: Fix typo in build_node_tree() of the parser module Type "o" format of Py_BuildValue() is invalid: it must be "O". --- Modules/parsermodule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/parsermodule.c b/Modules/parsermodule.c index e7fd8390f0d..7a6e4552079 100644 --- a/Modules/parsermodule.c +++ b/Modules/parsermodule.c @@ -899,7 +899,7 @@ build_node_tree(PyObject *tuple) * The tuple is simple, but it doesn't start with a start symbol. * Raise an exception now and be done with it. */ - tuple = Py_BuildValue("os", tuple, + tuple = Py_BuildValue("Os", tuple, "Illegal syntax-tree; cannot start with terminal symbol."); PyErr_SetObject(parser_error, tuple); Py_XDECREF(tuple);