diff --git a/bindings/__init__.py b/bindings/__init__.py index dbbc6dc..a5d2c47 100644 --- a/bindings/__init__.py +++ b/bindings/__init__.py @@ -1,9 +1,11 @@ -import sys, ctypes +import ctypes sharedlib = './lib3ddevil1.so' -libc = ctypes.cdll.LoadLibrary(sharedlib) -if not libc: +try: + libc = ctypes.cdll.LoadLibrary(sharedlib) +except OSError as e: + print("Error loading dynamically linked library.\nOSError: " + str(e)) raise SystemExit("Couldn't load %s" % sharedlib) # Don't need these anymore -del sys, sharedlib +del sharedlib