Ver código fonte

check to make sure _Pmw is loaded before doing stuff with it

Chris Brunner 15 anos atrás
pai
commit
fe4531054d
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3 1
      direct/src/showbase/TkGlobal.py

+ 3 - 1
direct/src/showbase/TkGlobal.py

@@ -10,8 +10,10 @@ import sys
 
 
 # This is required by the ihooks.py module used by Squeeze (used by
 # This is required by the ihooks.py module used by Squeeze (used by
 # pandaSqueezer.py) so that Pmw initializes properly
 # pandaSqueezer.py) so that Pmw initializes properly
-sys.modules['_Pmw'].__name__ = '_Pmw'
+if '_Pmw' in sys.modules:
+    sys.modules['_Pmw'].__name__ = '_Pmw'
 
 
+if 
 __builtins__["tkroot"] = Pmw.initialise()
 __builtins__["tkroot"] = Pmw.initialise()
 
 
 def tkLoop(self):
 def tkLoop(self):