(self,path)
Given a path to a library, load it.
Given a path to a library, load it.
Given a path to a library load it .
def load(self,path):
        """Given a path to a library, load it."""
        try:
            # Darwin requires dlopen to be called with mode RTLD_GLOBAL instead
            # of the default RTLD_LOCAL.  Without this, you end up with
            # libraries not being loadable, resulting in "Symbol not found"
            # errors
            if sys.platform == 'darwin':
                return ctypes.CDLL(path, ctypes.RTLD_GLOBAL)
            else:
                return ctypes.cdll.LoadLibrary(path)
        except OSError as e:
            raise ImportError(e)
def load ( self , path ) : try : # Darwin requires dlopen to be called with mode RTLD_GLOBAL instead # of the default RTLD_LOCAL.  Without this, you end up with # libraries not being loadable, resulting in "Symbol not found" # errors if sys . platform == 'darwin' : return ctypes . CDLL ( path , ctypes . RTLD_GLOBAL ) else : return ctypes . cdll . LoadLibrary ( path ) except OSError as e : raise ImportError ( e )