Преглед на файлове

this should fix the Pmw stuff

rdb преди 14 години
родител
ревизия
1da17fe749
променени са 1 файла, в които са добавени 9 реда и са изтрити 2 реда
  1. 9 2
      direct/src/p3d/thirdparty.pdef

+ 9 - 2
direct/src/p3d/thirdparty.pdef

@@ -38,8 +38,15 @@ class tk(package):
            'direct.tkpanels',
            'direct.tkwidgets')
 
-    module('Pmw.Pmw_1_3.lib.*', 'Pmw.Pmw_1_2.lib.*')
-    module('Pmw')
+    try:
+        import Pmw
+    except ImportError:
+        Pmw = None
+
+    if Pmw is not None:
+        sys.modules['Pmw'] = sys.modules['_Pmw']
+        sys.modules['Pmw'].__name__ = 'Pmw'
+        module('Pmw', 'Pmw.*')
 
 class sqlite(package):
     config(display_name = "SQLite Interface")