]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
For reasons I don't fully understand we sometimes get unexpected events
authorJack Jansen <jack.jansen@cwi.nl>
Thu, 21 Mar 2002 22:36:57 +0000 (22:36 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Thu, 21 Mar 2002 22:36:57 +0000 (22:36 +0000)
in MachoPython. As we don't have MacOS.HandleEvent() we drop these on
the floor (with a print).

Mac/Tools/IDE/Wapplication.py
Mac/Tools/IDE/Wwindows.py

index fdcd9fbcc8b5cc2fb56a54457d632803e087aa6b..ec0071f22bb72439cd6e00d007b2a2f992f28d51 100644 (file)
@@ -202,7 +202,10 @@ class Application(FrameWork.Application):
                                import sys
                                sys.stderr.write("XXX killed unknown (crashed?) Python window.\n")
                        else:
-                               MacOS.HandleEvent(event)
+                               if hasattr(MacOS, 'HandleEvent'):
+                                       MacOS.HandleEvent(event)
+                               else:
+                                       print 'Unexpected updateEvent:', event
        
        def suspendresume(self, onoff):
                pass
index 653499bf3a9d74a523aab4c31c70fedc52b6c8cd..ffab76c5806e79ce428d4fe9af3be7c130912f1f 100644 (file)
@@ -519,7 +519,10 @@ class ModalDialog(Dialog):
                        name = "do_%d" % partcode
                
                if name == "do_inDesk":
-                       MacOS.HandleEvent(event)
+                       if hasattr(MacOS, "HandleEvent"):
+                               MacOS.HandleEvent(event)
+                       else:
+                               print 'Unexpected inDesk event:', event
                        return
                if wid == self.wid:
                        try: