From 8b71199fdde174ca6f1529259f7f16047d88dedd Mon Sep 17 00:00:00 2001 From: David Rose Date: Mon, 20 Oct 2008 21:34:10 +0000 Subject: [PATCH] protect makepanda --- direct/src/extensions_native/extension_native_helpers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/direct/src/extensions_native/extension_native_helpers.py b/direct/src/extensions_native/extension_native_helpers.py index 63bf476eb1..243736c053 100644 --- a/direct/src/extensions_native/extension_native_helpers.py +++ b/direct/src/extensions_native/extension_native_helpers.py @@ -23,7 +23,10 @@ if sys.platform == "win32": elif sys.platform == "darwin": # On OSX, the dynamic libraries usually end in .dylib, but # sometimes we need .so. - from extensions_darwin import dll_ext + try: + from direct.extensions_native.extensions_darwin import dll_ext + except ImportError: + dll_ext = '.dylib' else: # On most other UNIX systems (including linux), .so is used. dll_ext = '.so'