Skip to content

Commit cd8bb38

Browse files
tinyprog: Test if USB port number available
1 parent 99f87a5 commit cd8bb38

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

programmer/tinyprog/__init__.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,11 @@ def __init__(self, usb, device):
138138
self.IN = usb_interface.endpoints()[1]
139139

140140
def __str__(self):
141-
return "USB %d.%d" % (self.device.bus, self.device.port_number)
141+
if self.device.port_number is not None:
142+
port_number = int(self.device.port_number)
143+
else:
144+
port_number = "[no port number]"
145+
return "USB %d.%s" % (self.device.bus, port_number)
142146

143147
def __enter__(self):
144148
return self

0 commit comments

Comments
 (0)