From 6e0129b71dff83dc37cb469b6a13b86d9f95c3fa Mon Sep 17 00:00:00 2001 From: Gilles Boccon-Gibod Date: Sun, 18 Dec 2022 22:00:26 -0800 Subject: [PATCH] fix libusb loading on Windows --- bumble/transport/usb.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bumble/transport/usb.py b/bumble/transport/usb.py index 2457f903..173e1b3b 100644 --- a/bumble/transport/usb.py +++ b/bumble/transport/usb.py @@ -46,8 +46,9 @@ def load_libusb(): when usb1.USBContext is created. ''' if libusb_path := libusb_package.get_library_path(): + logger.debug(f'loading libusb library at {libusb_path}') dll_loader = ctypes.WinDLL if platform.system() == 'Windows' else ctypes.CDLL - libusb_dll = dll_loader(libusb_path, use_errno=True, use_last_error=True) + libusb_dll = dll_loader(str(libusb_path), use_errno=True, use_last_error=True) usb1.loadLibrary(libusb_dll)