Create a single usb.Context that spans for the whole program life. It appears that libusb does not let you to libusb_init and libusb_exit more than once