Skip to content

Commit f3e2742

Browse files
committed
Catch EOFError and KeyboardInterrupt
1 parent 2bcf15d commit f3e2742

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

piduck.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,10 @@ def main():
9999
file1.close()
100100
else:
101101
while True:
102-
line = input()
102+
try:
103+
line = input()
104+
except KeyboardInterrupt:
105+
break
103106
if not line:
104107
break
105108
pharse(line.strip(), [[], []], False)
@@ -133,5 +136,8 @@ def main():
133136
except ModuleNotFoundError:
134137
eprint('Keymap "' + key_layout + '" could not be found')
135138
exit(3)
139+
try:
136140
main()
137-
exit(0)
141+
except KeyboardInterrupt:
142+
pass
143+
exit(0)

0 commit comments

Comments
 (0)