093c4b6b26
Since nlr_jump_fail() exits the process, it can leave the terminal in raw mode which means characters are not echoed. Fix this by restoring the original terminal mode. Signed-off-by: David Lechner <david@pybricks.com>