Use Dtool_PreloadDLL instead of __import__ for dll's

This commit is contained in:
Chris Brunner 2010-05-27 23:54:00 +00:00
parent 74f0849d7e
commit 6b1b945a77

View File

@ -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