diff options
author | Damien George <damien.p.george@gmail.com> | 2020-02-07 12:30:55 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2020-02-07 16:08:31 +1100 |
commit | abe2caf6df4cc98e540d9c05b4f2bce14cdedfa4 (patch) | |
tree | bef5fa135238eeeb4f9f059de238d8b7c3d08970 /lib/utils/interrupt_char.c | |
parent | f4641b2378121470747f52bd1eab9219ac933506 (diff) |
py/scheduler: Move clearing of kbd traceback to mp_keyboard_interrupt.
This is a more logical place to clear the KeyboardInterrupt traceback,
right before it is set as a pending exception. The clearing is also
optimised from a function call to a simple store of NULL.
Diffstat (limited to 'lib/utils/interrupt_char.c')
-rw-r--r-- | lib/utils/interrupt_char.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/lib/utils/interrupt_char.c b/lib/utils/interrupt_char.c index 3810f7a96..7014ae6a8 100644 --- a/lib/utils/interrupt_char.c +++ b/lib/utils/interrupt_char.c @@ -32,9 +32,6 @@ int mp_interrupt_char = -1; void mp_hal_set_interrupt_char(int c) { - if (c != -1) { - mp_obj_exception_clear_traceback(MP_OBJ_FROM_PTR(&MP_STATE_VM(mp_kbd_exception))); - } mp_interrupt_char = c; } |