commit | d4bd37a561a18aa849c73ac285204eebd1078c15 | [log] [tgz] |
---|---|---|
author | Damien George <damien.p.george@gmail.com> | Mon Mar 16 10:42:50 2015 +0000 |
committer | Damien George <damien.p.george@gmail.com> | Mon Mar 16 10:42:50 2015 +0000 |
tree | 3eb6ae356c75b92779478327de011737e76bafbe | |
parent | 78d7c45b69063cf8009b903b177874317b071027 [diff] [blame] |
py: Fix printing of error message when parsing malformed integer.
diff --git a/py/parsenum.c b/py/parsenum.c index ffd065d..c11a846 100644 --- a/py/parsenum.c +++ b/py/parsenum.c
@@ -149,7 +149,7 @@ raise(exc, lex); } else { mp_obj_t exc = mp_obj_new_exception_msg_varg(&mp_type_ValueError, - "invalid syntax for integer with base %d: '%s'", base, str_val_start); + "invalid syntax for integer with base %d: '%.*s'", base, top - str_val_start, str_val_start); raise(exc, lex); } }