Source

pygame / lib / macosx.py

Diff from to

lib/macosx.py

 import os, sys
-import MacOS
+
+try:
+    import MacOS
+except:
+    MacOS = None
+
 from pygame.pkgdata import getResource
 
 from pygame import sdlmain_osx
 def Video_AutoInit():
     """This is a function that's called from the c extension code
        just before the display module is initialized"""
-    if not MacOS.WMAvailable():
+    if MacOS and not MacOS.WMAvailable():
         if not sdlmain_osx.WMEnable():
-            raise ImportError, "Can not access the window manager.  Use py2app or execute with the pythonw script."
+            raise ImportError("Can not access the window manager.  Use py2app or execute with the pythonw script.")
     if not sdlmain_osx.RunningFromBundleWithNSApplication():
         try:
             default_icon_data = getResource('pygame_icon.tiff').read()