]> granicus.if.org Git - python/commitdiff
bpo-31502: IDLE Configdialog again deletes custom themes and keysets. (#3634)
authorTerry Jan Reedy <tjreedy@udel.edu>
Mon, 18 Sep 2017 00:13:25 +0000 (20:13 -0400)
committerGitHub <noreply@github.com>
Mon, 18 Sep 2017 00:13:25 +0000 (20:13 -0400)
This reverses a never-released regression resulting from bpo-31287.

Lib/idlelib/configdialog.py

index 7feae5d61998fbee26b091b5d0f6cdbbb924b5f7..0f530c66a111d65ec63da8082fa8344a1213c78c 100644 (file)
@@ -1237,7 +1237,7 @@ class HighPage(Frame):
 
     def askyesno(self, *args, **kwargs):
         # Make testing easier.  Could change implementation.
-        messagebox.askyesno(*args, **kwargs)
+        return messagebox.askyesno(*args, **kwargs)
 
     def delete_custom(self):
         """Handle event to delete custom theme.
@@ -1683,7 +1683,7 @@ class KeysPage(Frame):
 
     def askyesno(self, *args, **kwargs):
         # Make testing easier.  Could change implementation.
-        messagebox.askyesno(*args, **kwargs)
+        return messagebox.askyesno(*args, **kwargs)
 
     def delete_custom_keys(self):
         """Handle event to delete a custom key set.