Quote:
Originally Posted by kovidgoyal
libprs500/gui/main.py line 523 change end_session=False to end_session=True
|
Sadly, no change. The more detailed development error messages listed line 538 (instead of 523). I tried changing that line too to no effect.
Code:
MacBook:~/dev/libprs500/trunk clewis$ prs500-gui
release_interface() takes exactly 2 arguments (1 given)
Traceback (most recent call last):
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/gui/main.py", line 538, in establish_connection
self.update_availabe_space(end_session=True)
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/gui/main.py", line 552, in update_availabe_space
space = self.dev.free_space(end_session=end_session)
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/communicate.py", line 168, in run_session
res = func(*args, **kwargs)
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/communicate.py", line 575, in free_space
command_number=FreeSpaceQuery.NUMBER)[0]
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/communicate.py", line 373, in _bulk_read
packet = bulk_read_packet(data_type=data_type, size=packet_size)
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/communicate.py", line 363, in bulk_read_packet
data = data_type(self.handle.bulk_read(self.BULK_IN_EP, size))
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/libusb.py", line 255, in bulk_read
'bulk bus. Read: ' + str(rsize) + ' bytes.')
libprs500.libusb.Error: Could not read 24 bytes on the bulk bus. Read: 0 bytes.