Kaydet (Commit) f137e1df authored tarafından Kurt B. Kaiser's avatar Kurt B. Kaiser

Get quit() and exit() to work cleanly when not using subprocess.

üst b1cb56ad
......@@ -713,14 +713,17 @@ class ModifiedInterpreter(InteractiveInterpreter):
else:
exec code in self.locals
except SystemExit:
if tkMessageBox.askyesno(
"Exit?",
"Do you want to exit altogether?",
default="yes",
master=self.tkconsole.text):
raise
if not self.tkconsole.closing:
if tkMessageBox.askyesno(
"Exit?",
"Do you want to exit altogether?",
default="yes",
master=self.tkconsole.text):
raise
else:
self.showtraceback()
else:
self.showtraceback()
raise
except:
if use_subprocess:
print >> self.tkconsole.stderr, \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment