From b42f1277b171f31f159d7bda196350c97571c299 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Fri, 8 Jan 2021 11:10:10 +0100 Subject: [PATCH] Exit the game on KeyboardInterrupt (don't log this error) --- squirrelbattle/game.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/squirrelbattle/game.py b/squirrelbattle/game.py index ecdfccb..f39cda5 100644 --- a/squirrelbattle/game.py +++ b/squirrelbattle/game.py @@ -94,7 +94,11 @@ class Game: screen.noutrefresh() self.display_actions(DisplayActions.REFRESH) curses.doupdate() - key = screen.getkey() + try: + key = screen.getkey() + except KeyboardInterrupt: + exit(0) + return if key == "KEY_MOUSE": _ignored1, x, y, _ignored2, _ignored3 = curses.getmouse() self.display_actions(DisplayActions.MOUSE, y, x)