[Python-checkins] r59554 - python/trunk/Lib/idlelib/WidgetRedirector.py

christian.heimes python-checkins at python.org
Tue Dec 18 22:56:10 CET 2007


Author: christian.heimes
Date: Tue Dec 18 22:56:09 2007
New Revision: 59554

Modified:
   python/trunk/Lib/idlelib/WidgetRedirector.py
Log:
Fixed #1649: IDLE error: dictionary changed size during iteration

Modified: python/trunk/Lib/idlelib/WidgetRedirector.py
==============================================================================
--- python/trunk/Lib/idlelib/WidgetRedirector.py	(original)
+++ python/trunk/Lib/idlelib/WidgetRedirector.py	Tue Dec 18 22:56:09 2007
@@ -40,7 +40,7 @@
                                              self.widget._w)
 
     def close(self):
-        for operation in self._operations:
+        for operation in list(self._operations):
             self.unregister(operation)
         widget = self.widget; del self.widget
         orig = self.orig; del self.orig


More information about the Python-checkins mailing list