From 17c75c356ef0c37eae03bd0fe4bc48d4deefe67f Mon Sep 17 00:00:00 2001 From: root Date: Fri, 21 Aug 2020 13:29:08 -0500 Subject: [PATCH] Clear any pending exceptions in readline_init() --- lib/mp-readline/readline.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/mp-readline/readline.c b/lib/mp-readline/readline.c index 6da71c40f59a1..f6e72ee1933fa 100644 --- a/lib/mp-readline/readline.c +++ b/lib/mp-readline/readline.c @@ -473,6 +473,9 @@ void readline_init(vstr_t *line, const char *prompt) { #if MICROPY_REPL_AUTO_INDENT readline_auto_indent(); #endif +// make sure pending exceptions are cleared + MP_STATE_VM(mp_pending_exception) = MP_OBJ_NULL; + } int readline(vstr_t *line, const char *prompt) {