Bläddra i källkod

Fix makepanda, squelch libpandaexpress import error

rdb 10 år sedan
förälder
incheckning
af18bfd18d
2 ändrade filer med 5 tillägg och 6 borttagningar
  1. 4 5
      direct/src/extensions_native/extension_native_helpers.py
  2. 1 1
      makepanda/makepanda.py

+ 4 - 5
direct/src/extensions_native/extension_native_helpers.py

@@ -107,14 +107,13 @@ def Dtool_PreloadDLL(module):
 # Dtool_FindModule to find our panda3d.core module.  However, we
 # should be able to import it.  To differentiate the old-style Panda
 # build (with .dll's) from the new-style Panda build (with .pyd's), we
-# first try to import libpandaexpress directly; if it succeeds we're
-# in an old-style build, and if it fails we must be in a new-style
-# build.
+# first try to import panda3d.core directly; if it succeeds we're in a
+# new-style build, and if it fails we must be in an old-style build.
 try:
+    from panda3d.core import *
+except ImportError:
     Dtool_PreloadDLL("libpandaexpress")
     from libpandaexpress import *
-except ImportError:
-    from panda3d.core import *
 
 def Dtool_ObjectToDict(cls, name, obj):
     cls.DtoolClassDict[name] = obj;

+ 1 - 1
makepanda/makepanda.py

@@ -238,7 +238,7 @@ def parseopts(args):
                     if option == "--use-" + pkg.lower():
                         PkgEnable(pkg)
                         break
-                    elif option == "--use-" + pkg.lower():
+                    elif option == "--no-" + pkg.lower():
                         PkgDisable(pkg)
                         break
                     elif option == "--" + pkg.lower() + "-incdir":