My code works wonderfully while the NXT is the only thing connected, but if I have my webcam plugged in while it starts up, it does this:
Traceback (most recent call last):
File "server.py", line 14, in <module>
nxt = nxt.locator.find_one_brick() #"00:16:53:0A:BE:39"
File "C:\Python27\lib\site-packages\nxt\locator.py", line 112, in find_one_bri
ck
for s in find_bricks(host, name, silent, method):
File "C:\Python27\lib\site-packages\nxt\locator.py", line 43, in find_bricks
for s in socks:
File "C:\Python27\lib\site-packages\nxt\usbsock.py", line 84, in find_bricks
for bus in usb.busses():
File "C:\Python27\lib\site-packages\usb\legacy.py", line 333, in busses
return (Bus(),)
File "C:\Python27\lib\site-packages\usb\legacy.py", line 329, in __init__
self.devices = [Device(d) for d in core.find(find_all=True)]
File "C:\Python27\lib\site-packages\usb\legacy.py", line 314, in __init__
self.configurations = [Configuration(c) for c in dev]
File "C:\Python27\lib\site-packages\usb\core.py", line 723, in __iter__
yield Configuration(self, i)
File "C:\Python27\lib\site-packages\usb\core.py", line 419, in __init__
configuration
File "C:\Python27\lib\site-packages\usb\backend\libusb01.py", line 408, in get
_configuration_descriptor
return dev.config[config]
ValueError: NULL pointer access