]> granicus.if.org Git - python/commitdiff
Correct an ancient bug in an unused path by removing that path: register() is
authorKurt B. Kaiser <kbk@shore.net>
Thu, 25 Oct 2007 22:43:45 +0000 (22:43 +0000)
committerKurt B. Kaiser <kbk@shore.net>
Thu, 25 Oct 2007 22:43:45 +0000 (22:43 +0000)
now idempotent.

Lib/idlelib/WidgetRedirector.py

index df60cea4f51584930b82610aa5b0fb468235feed..f941cc2b7f423bd22b869b3754c2ca8b4dc09569 100644 (file)
@@ -29,13 +29,9 @@ class WidgetRedirector:
         tk.call("rename", orig, w)
 
     def register(self, name, function):
-        if self.dict.has_key(name):
-            previous = dict[name]
-        else:
-            previous = OriginalCommand(self, name)
         self.dict[name] = function
         setattr(self.widget, name, function)
-        return previous
+        return OriginalCommand(self, name)
 
     def unregister(self, name):
         if self.dict.has_key(name):