Fix a bug where a KeyboardInterrupt would trigger an error and crash the app

This commit is contained in:
Szymon Borecki
2023-08-26 19:31:35 +02:00
parent daa32d0840
commit 9ee5d3a73e
+3 -3
View File
@@ -106,13 +106,13 @@ class ChameleonCLI:
try:
cmd_str = self.session.prompt(
ANSI(self.get_prompt())).strip()
cmd_strs = cmd_str.replace(
"\r\n", "\n").replace("\r", "\n").split("\n")
cmd_str = cmd_strs.pop(0)
except EOFError:
closing = True
except KeyboardInterrupt:
closing = True
cmd_strs = cmd_str.replace(
"\r\n", "\n").replace("\r", "\n").split("\n")
cmd_str = cmd_strs.pop(0)
if closing or cmd_str in ["exit", "quit", "q", "e"]:
print("Bye, thank you. ^.^ ")