diff options
| author | Andrew Svetlov <andrew.svetlov@gmail.com> | 2012-12-18 19:27:37 (GMT) |
|---|---|---|
| committer | Andrew Svetlov <andrew.svetlov@gmail.com> | 2012-12-18 19:27:37 (GMT) |
| commit | 4bb142b1b712d8e67c81687d396685fba55abf77 (patch) | |
| tree | 749fcb481ec718af5c9c048a0e2f170b4d71c353 /Modules/parsermodule.c | |
| parent | 80ab6c53c6d90c0fae3828e5888d864d44b1c2ca (diff) | |
| download | cpython-4bb142b1b712d8e67c81687d396685fba55abf77.zip cpython-4bb142b1b712d8e67c81687d396685fba55abf77.tar.gz cpython-4bb142b1b712d8e67c81687d396685fba55abf77.tar.bz2 | |
Issue #16714: use 'raise' exceptions, don't 'throw'.
Patch by Serhiy Storchaka.
Diffstat (limited to 'Modules/parsermodule.c')
| -rw-r--r-- | Modules/parsermodule.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Modules/parsermodule.c b/Modules/parsermodule.c index 8e581c2..eb2d600 100644 --- a/Modules/parsermodule.c +++ b/Modules/parsermodule.c @@ -698,7 +698,7 @@ parser_tuple2st(PyST_Object *self, PyObject *args, PyObject *kw) err_string("parse tree does not use a valid start symbol"); } } - /* Make sure we throw an exception on all errors. We should never + /* Make sure we raise an exception on all errors. We should never * get this, but we'd do well to be sure something is done. */ if (st == NULL && !PyErr_Occurred()) @@ -813,7 +813,7 @@ build_node_children(PyObject *tuple, node *root, int *line_num) else if (!ISNONTERMINAL(type)) { /* * It has to be one or the other; this is an error. - * Throw an exception. + * Raise an exception. */ PyObject *err = Py_BuildValue("os", elem, "unknown node type."); PyErr_SetObject(parser_error, err); @@ -863,7 +863,7 @@ build_node_tree(PyObject *tuple) if (ISTERMINAL(num)) { /* * The tuple is simple, but it doesn't start with a start symbol. - * Throw an exception now and be done with it. + * Raise an exception now and be done with it. */ tuple = Py_BuildValue("os", tuple, "Illegal syntax-tree; cannot start with terminal symbol."); |
