From b808015e4c2afa938891c9608e1114bff3d09240 Mon Sep 17 00:00:00 2001 From: Scott Petersen Date: Wed, 4 Dec 2013 10:11:58 -0800 Subject: [PATCH] USBDevice: now closing device before releasing it to the kernel. --- pyad2/devices.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyad2/devices.py b/pyad2/devices.py index 2ef56a0..64f34d4 100644 --- a/pyad2/devices.py +++ b/pyad2/devices.py @@ -284,11 +284,11 @@ class USBDevice(Device): Closes the device. """ try: + Device.close(self) + # HACK: Probably should fork pyftdi and make this call in .close(). self._device.usb_dev.attach_kernel_driver(self._device_number) - Device.close(self) - except: pass