]> granicus.if.org Git - python/commitdiff
Got rid of a couple of OS9-isms.
authorJack Jansen <jack.jansen@cwi.nl>
Fri, 2 Aug 2002 14:04:42 +0000 (14:04 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Fri, 2 Aug 2002 14:04:42 +0000 (14:04 +0000)
Mac/Lib/MiniAEFrame.py

index e5623016217fad48855df42e4c6d414b14cff1af..ab54039919ce0a1ddd6e63ebb214b7e2f22ded78 100644 (file)
@@ -82,7 +82,8 @@ class MiniApplication:
                                if c == '.':
                                        raise KeyboardInterrupt, "Command-period"
                                if c == 'q':
-                                       MacOS.OutputSeen()
+                                       if hasattr(MacOS, 'OutputSeen'):
+                                               MacOS.OutputSeen()
                                        self.quitting = 1
                                        return
                elif what == mouseDown:
@@ -98,12 +99,16 @@ class MiniApplication:
                                                name = self.applemenu.GetMenuItemText(item)
                                                Menu.OpenDeskAcc(name)
                                elif id == self.quitid and item == 1:
-                                       MacOS.OutputSeen()
+                                       if hasattr(MacOS, 'OutputSeen'):
+                                               MacOS.OutputSeen()
                                        self.quitting = 1
                                Menu.HiliteMenu(0)
                                return
                # Anything not handled is passed to Python/SIOUX
-               MacOS.HandleEvent(event)
+               if hasattr(MacOS, 'HandleEvent'):
+                       MacOS.HandleEvent(event)
+               else:
+                       print "Unhandled event:", event
        
        def getabouttext(self):
                return self.__class__.__name__