From 455fbce7ef8b3bbe2e45450f65ae3106685b94e8 Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 8 Nov 2009 14:23:52 +0000 Subject: [PATCH] Don't suppress dynamicLibrary-loading error messages --- direct/src/ffi/DoGenPyCode.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/direct/src/ffi/DoGenPyCode.py b/direct/src/ffi/DoGenPyCode.py index e6373ee90c..927884fc83 100644 --- a/direct/src/ffi/DoGenPyCode.py +++ b/direct/src/ffi/DoGenPyCode.py @@ -262,7 +262,7 @@ def generateNativeWrappers(): # the library isn't present. This is particularly necessary # in the runtime (plugin) environment, where all libraries are # not necessarily downloaded. - pandaModules.write('try:\n from %sModules import *\nexcept ImportError:\n pass\n\n' % (moduleName)) + pandaModules.write('try:\n from %sModules import *\nexcept ImportError as err:\n if "DLL loader cannot find" not in str(err):\n raise\n\n' % (moduleName)) moduleModulesFilename = os.path.join(outputCodeDir, '%sModules.py' % (moduleName)) moduleModules = open(moduleModulesFilename, 'w')