From 228c68a9cd02cfc3e9c6019f82b3b5992b5f613b Mon Sep 17 00:00:00 2001 From: Daniel Campora Date: Tue, 23 Jun 2015 15:30:49 +0200 Subject: [PATCH] py: Change exception type to ValueError when error reporting is terse. Addresses issue #1347 --- py/parsenum.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/py/parsenum.c b/py/parsenum.c index 9f85ae8bd..ae04aa426 100644 --- a/py/parsenum.c +++ b/py/parsenum.c @@ -142,9 +142,9 @@ overflow: } value_error: - // if lex!=NULL then the parser called us and we need to make a SyntaxError with traceback + // if lex!=NULL then the parser called us and we need to make a ValueError with traceback if (MICROPY_ERROR_REPORTING == MICROPY_ERROR_REPORTING_TERSE) { - mp_obj_t exc = mp_obj_new_exception_msg(&mp_type_SyntaxError, + mp_obj_t exc = mp_obj_new_exception_msg(&mp_type_ValueError, "invalid syntax for integer"); raise_exc(exc, lex); } else {