Closed jacebrowning closed 5 years ago
I can't make the change myself at the moment, but it seems like cursor.show_cursor()
should be moved out of accept()
and put into the finally
block of a try/finally
around the while
loop in launch()
. (Also, this applies to a few classes, don't just get the first one.)
I'm on macOS using iTerm/zsh and have tested with the latest commit: https://github.com/Mckinsey666/bullet/commit/eaf1fb7a2b82bb6a27416ef0b22f5884b8af17e0
If I break out of a
Bullet
list via ctrl+c, I see the following stack trace:And the terminal I am returned to no longer shows a cursor. Presumably
bullet
is not restoring the color scheme onKeyboardInterrupt
?