(original) (raw)
changeset: 84678:c8696ee49291 user: Victor Stinner victor.stinner@gmail.com date: Wed Jul 17 00:13:52 2013 +0200 files: Modules/parsermodule.c description: Issue #18408: Fix typo in build_node_tree() of the parser module Type "o" format of Py_BuildValue() is invalid: it must be "O". diff -r ffd3c6ee2a3a -r c8696ee49291 Modules/parsermodule.c --- a/Modules/parsermodule.c Tue Jul 16 22:51:21 2013 +0200 +++ b/Modules/parsermodule.c Wed Jul 17 00:13:52 2013 +0200 @@ -899,7 +899,7 @@ * 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); /victor.stinner@gmail.com