Traceback (most recent call last):


 "/usr/lib/python3.6/logging/handlers.py", line 71, in emit

if self.shouldRollover(record):


 "/usr/lib/python3.6/logging/handlers.py", line 185, in shouldRollover

self.stream = self._open()


 "/usr/lib/python3.6/logging/__init__.py", line 1061, in _open

return open(self.base
name, self.mode, encoding=self.encoding)
NameError: name 'open' is not defined

Traceback (most recent call last):


 "./ipwndfu", line 48, in <module>

device = dfu.acquire_device()


 "/Users/Bryan/Downloads/ipwndfu-master/dfu.py", line 16, in acquire_device

for device in usb.core.find(find_all=True, idVendor=0x5AC, idProduct=0x1227, backend=backend):


 "/Users/Bryan/Downloads/ipwndfu-master/usb/core.py", line 1263, in find

raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available
