Handled exception where .so can not be loaded.

This commit is contained in:
_ 2018-05-17 12:01:16 -07:00
parent 53ec9b0474
commit a2d91cd56b

View File

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