lib3ddevil1/bindings/__init__.py

19 lines
585 B
Python

import ctypes, os, sys
def loadlibc():
sharedlib = './lib3ddevil1.so'
libc = None
os.environ['PATH'] = os.path.abspath(
os.path.join(
os.path.dirname(__file__), "../")) \
+ ';' \
+ os.environ['PATH']
try:
libc = ctypes.cdll.LoadLibrary(sharedlib)
except OSError as e:
print("Error loading dynamically linked library.\nOSError: " + str(e))
raise RuntimeError("Couldn't load %s" % sharedlib)
return libc
libc = loadlibc()