diff options
Diffstat (limited to 'Lib/idlelib/EditorWindow.py')
-rw-r--r-- | Lib/idlelib/EditorWindow.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/idlelib/EditorWindow.py b/Lib/idlelib/EditorWindow.py index e051348b8b..7161069abf 100644 --- a/Lib/idlelib/EditorWindow.py +++ b/Lib/idlelib/EditorWindow.py @@ -654,7 +654,7 @@ class EditorWindow(object): for item in menu[1]: if item: menuEventDict[menu[0]][prepstr(item[0])[1]] = item[1] - for menubarItem in self.menudict.keys(): + for menubarItem in self.menudict: menu = self.menudict[menubarItem] end = menu.index(END) + 1 for index in range(0, end): @@ -733,7 +733,7 @@ class EditorWindow(object): finally: rf_file.close() # for each edit window instance, construct the recent files menu - for instance in self.top.instance_dict.keys(): + for instance in self.top.instance_dict: menu = instance.recent_files_menu menu.delete(1, END) # clear, and rebuild: for i, file in zip(count(), rf_list): @@ -863,7 +863,7 @@ class EditorWindow(object): self.load_standard_extensions() def unload_extensions(self): - for ins in self.extensions.values(): + for ins in list(self.extensions.values()): if hasattr(ins, "close"): ins.close() self.extensions = {} @@ -893,7 +893,7 @@ class EditorWindow(object): self.extensions[name] = ins if keydefs: self.apply_bindings(keydefs) - for vevent in keydefs.keys(): + for vevent in keydefs: methodname = vevent.replace("-", "_") while methodname[:1] == '<': methodname = methodname[1:] |