[Bug] Fixed a type error on x86_64 platform (Mac OS)

This commit is contained in:
Li Fanxi 2010-12-21 23:03:05 +08:00
parent 3da9db9ab9
commit e7c2c28e6f

View File

@ -129,7 +129,7 @@ class PrivBookInfo(ctypes.Structure):
def BambookConnect(ip = DEFAULT_BAMBOOK_IP, timeout = 0): def BambookConnect(ip = DEFAULT_BAMBOOK_IP, timeout = 0):
if isinstance(ip, unicode): if isinstance(ip, unicode):
ip = ip.encode('ascii') ip = ip.encode('ascii')
handle = ctypes.c_int(0) handle = ctypes.c_void_p(0)
if lib_handle == None: if lib_handle == None:
raise Exception(_('Bambook SDK has not been installed.')) raise Exception(_('Bambook SDK has not been installed.'))
ret = lib_handle.BambookConnect(ip, timeout, ctypes.byref(handle)) ret = lib_handle.BambookConnect(ip, timeout, ctypes.byref(handle))