mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 01:44:06 -04:00
Use Dtool_PreloadDLL instead of __import__ for dll's
This commit is contained in:
parent
74f0849d7e
commit
6b1b945a77
@ -66,6 +66,8 @@ import os
|
||||
import sys
|
||||
import glob
|
||||
|
||||
from direct.extensions_native.extension_native_helpers import Dtool_PreloadDLL
|
||||
|
||||
#if $[CTPROJS]
|
||||
# This script was generated while the user was using the ctattach
|
||||
# tools. That had better still be the case.
|
||||
@ -185,7 +187,8 @@ for package in packages:
|
||||
# Try to import the library. If we can import it,
|
||||
# instrument it.
|
||||
try:
|
||||
__import__(basename, globals(), locals())
|
||||
Dtool_PreloadDLL(basename)
|
||||
# __import__(basename, globals(), locals())
|
||||
isModule = 1
|
||||
except:
|
||||
isModule = 0
|
||||
@ -197,7 +200,8 @@ for package in packages:
|
||||
# debug py library magin naming in windows..
|
||||
basename = basename.replace('_d','')
|
||||
try:
|
||||
__import__(basename, globals(), locals())
|
||||
Dtool_PreloadDLL(basename)
|
||||
# __import__(basename, globals(), locals())
|
||||
isModule = 1
|
||||
except:
|
||||
isModule = 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user