We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 99bb7d0 commit 94e2929Copy full SHA for 94e2929
bpython/cli.py
@@ -820,7 +820,12 @@ def push(self, s):
820
s = s.rstrip('\n')
821
self.buffer.append(s)
822
823
- more = self.interp.runsource("\n".join(self.buffer))
+ try:
824
+ more = self.interp.runsource("\n".join(self.buffer))
825
+ except SystemExit:
826
+ # Avoid a traceback on e.g. quit()
827
+ self.do_exit = True
828
+ return False
829
830
if not more:
831
self.buffer = []
0 commit comments