From: Guido van Rossum <guido@python.org>
Date: Mon, 11 Jan 1999 14:46:55 +0000 (+0000)
Subject: Bind ESC to close-window.
X-Git-Tag: v1.5.2b2~391
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9016fcf41c37fcd3c7d4bac95f8d3e03416ecd20;p=python

Bind ESC to close-window.
---

diff --git a/Tools/idle/Debugger.py b/Tools/idle/Debugger.py
index 24a7376cd4..d155ec8b41 100644
--- a/Tools/idle/Debugger.py
+++ b/Tools/idle/Debugger.py
@@ -18,7 +18,7 @@ class Debugger(bdb.Bdb):
         self.pyshell = pyshell
         self.make_gui()
 
-    def close(self):
+    def close(self, event=None):
         if self.interacting:
             self.top.bell()
             return
@@ -51,6 +51,7 @@ class Debugger(bdb.Bdb):
         self.top.wm_title("Debug Control")
         self.top.wm_iconname("Debug")
         top.wm_protocol("WM_DELETE_WINDOW", self.close)
+        self.top.bind("<Escape>", self.close)
         #
         self.bframe = bframe = Frame(top)
         self.bframe.pack(anchor="w")