We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 29b46fc commit 48c85e3Copy full SHA for 48c85e3
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