Skip to content

Commit 6e31253

Browse files
authored
Merge pull request #47 from jeremyherbert/master
tinyprog: Test if USB port number available
2 parents ca5501f + cd8bb38 commit 6e31253

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
@@ -153,7 +153,11 @@ def __init__(self, usb, device):
153153
self.IN = usb_interface.endpoints()[1]
154154

155155
def __str__(self):
156-
return "USB %d.%d" % (self.device.bus, self.device.port_number)
156+
if self.device.port_number is not None:
157+
port_number = int(self.device.port_number)
158+
else:
159+
port_number = "[no port number]"
160+
return "USB %d.%s" % (self.device.bus, port_number)
157161

158162
def __enter__(self):
159163
return self

0 commit comments

Comments
 (0)