Update of /cvsroot/ctypes/ctypes/ctypes
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14189
Modified Files:
Tag: branch_1_0
_loader.py
Log Message:
Fix a problem on OS X.
Index: _loader.py
===================================================================
RCS file: /cvsroot/ctypes/ctypes/ctypes/Attic/_loader.py,v
retrieving revision 1.1.2.11
retrieving revision 1.1.2.12
diff -C2 -d -r1.1.2.11 -r1.1.2.12
*** _loader.py 26 Jan 2006 07:59:52 -0000 1.1.2.11
--- _loader.py 26 Jan 2006 21:02:49 -0000 1.1.2.12
***************
*** 132,136 ****
def _load(self, libname, mode):
! return self._dlltype(_dyld_find(libname), mode)
elif os.name == "posix":
--- 132,141 ----
def _load(self, libname, mode):
! # _dyld_find raises ValueError, convert this into OSError
! try:
! pathname = _dyld_find(libname)
! except ValueError:
! raise OSError("Library %s could not be found" % libname)
! return self._dlltype(pathname, mode)
elif os.name == "posix":
|