Skip to content

Commit e6603f3

Browse files
linting fixups
1 parent f3c43ea commit e6603f3

8 files changed

Lines changed: 20 additions & 23 deletions

File tree

src/pylibftdi/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@
3737
"USB_PID_LIST",
3838
]
3939

40-
import sys
41-
4240
from pylibftdi import _base, bitbang, device, driver, serial_device, util
4341

4442
# Bring them in to package scope so we can treat pylibftdi

src/pylibftdi/device.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -266,14 +266,14 @@ def open(self) -> None:
266266
self.ctx = create_string_buffer(1024)
267267
res = self.fdll.ftdi_init(byref(self.ctx))
268268
if res != 0:
269-
msg = "%s (%d)" % (self.get_error_string(), res)
269+
msg = f"{self.get_error_string()} ({res})"
270270
del self.ctx
271271
raise FtdiError(msg)
272272

273273
if self.interface_select is not None:
274274
res = self.fdll.ftdi_set_interface(byref(self.ctx), self.interface_select)
275275
if res != 0:
276-
msg = "%s (%d)" % (self.get_error_string(), res)
276+
msg = f"{self.get_error_string()} ({res})"
277277
del self.ctx
278278
raise FtdiError(msg)
279279

@@ -326,7 +326,7 @@ def handle_open_error(self, errcode: int) -> str:
326326
err_help = ERR_HELP_MACOS_CLAIM_FAIL
327327
else:
328328
err_help = ERR_HELP_CLAIM_FAIL
329-
msg = "%s (%d)\n%s" % (self.get_error_string(), errcode, err_help)
329+
msg = f"{self.get_error_string()} ({errcode})\n{err_help}"
330330
return msg
331331

332332
def _open_device(self) -> int:
@@ -507,7 +507,7 @@ def flush(self, flush_what: int = FLUSH_BOTH) -> None:
507507

508508
res = fn(byref(self.ctx))
509509
if res != 0:
510-
msg = "%s (%d)" % (self.get_error_string(), res)
510+
msg = f"{self.get_error_string()} ({res})"
511511
raise FtdiError(msg)
512512

513513
def flush_input(self) -> None:

src/pylibftdi/driver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ def _s(s: bytes) -> str:
270270
)
271271
if res < 0:
272272
err_msg = self.fdll.ftdi_get_error_string(byref(ctx))
273-
msg = "%s (%d)" % (err_msg, res)
273+
msg = f"{err_msg} ({res})"
274274
raise FtdiError(msg)
275275
elif res > 0:
276276
# take a copy of the dev_list for subsequent list_free
@@ -292,7 +292,7 @@ def _s(s: bytes) -> str:
292292
# error codes: -7: manuf, -8: desc, -9: serial
293293
if res < 0 and res not in (-7, -8, -9):
294294
err_msg = self.fdll.ftdi_get_error_string(byref(ctx))
295-
msg = "%s (%d)" % (err_msg, res)
295+
msg = f"{err_msg} ({res})"
296296
raise FtdiError(msg)
297297
devices.append(
298298
(_s(manuf.value), _s(desc.value), _s(serial.value))

src/pylibftdi/examples/bit_server.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,14 +114,14 @@ def runserver(port=HTTP_PORT):
114114
pass
115115

116116
t = threading.Thread(target=runserver, args=(HTTP_PORT,))
117-
t.setDaemon(True)
117+
t.daemon = True
118118
t.start()
119-
print("Webserver running on localhost port %d" % HTTP_PORT)
119+
print(f"Webserver running on localhost port {HTTP_PORT}")
120120
time.sleep(0.5)
121121
retry = 10
122122
while retry:
123123
try:
124-
webbrowser.open("http://localhost:%d" % HTTP_PORT)
124+
webbrowser.open(f"http://localhost:{HTTP_PORT}")
125125
except OSError:
126126
time.sleep(1)
127127
retry -= 1
@@ -130,7 +130,7 @@ def runserver(port=HTTP_PORT):
130130

131131
# wait for Ctrl-C
132132
try:
133-
while 1:
133+
while True:
134134
time.sleep(100)
135135
except KeyboardInterrupt:
136136
pass

src/pylibftdi/examples/midi_output.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,19 @@ def scale():
2323

2424
note = START_NOTE
2525
for i in range(8):
26-
midi.write("\x90%c%c" % (chr(note), chr(volume(i))))
26+
midi.write(f"\x90{chr(note)}{chr(volume(i))}")
2727
time.sleep(0.25)
28-
midi.write("\x90%c\x00" % chr(note))
28+
midi.write(f"\x90{chr(note)}\x00")
2929
note += MAJOR_INTERVAL[i]
3030
time.sleep(0.125)
3131

3232
time.sleep(0.5)
3333

3434
for i in range(8):
3535
note -= MINOR_INTERVAL[7 - i]
36-
midi.write("\x90%c%c" % (chr(note), chr(volume(i))))
36+
midi.write(f"\x90{chr(note)}{chr(volume(i))}")
3737
time.sleep(0.35)
38-
midi.write("\x90%c\x00" % chr(note))
38+
midi.write(f"\x90{chr(note)}\x00")
3939
time.sleep(0.125)
4040

4141

src/pylibftdi/examples/pin_read.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
All rights reserved.
1313
"""
1414

15+
import argparse
1516
import itertools
1617
import sys
1718
import time
@@ -36,7 +37,7 @@ def display_value(value):
3637
sys.stdout.write("\b" * 32)
3738
for n in range(8):
3839
sys.stdout.write("1 " if value & (1 << (7 - n)) else "0 ")
39-
sys.stdout.write(" (%d/0x%02X)" % (value, value))
40+
sys.stdout.write(f" ({value}/0x{value:02X})")
4041
sys.stdout.flush()
4142

4243

@@ -78,8 +79,6 @@ def display_loop(interval=1, count=0, match=None, mask=0xFF):
7879

7980

8081
def main(args=None):
81-
import argparse
82-
8382
parser = argparse.ArgumentParser()
8483
parser.add_argument(
8584
"-n",

tests/test_bitbang.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ def testOpen(self):
5555
# a lazy_open open() shouldn't do anything
5656
self.assertCallsExact(lambda: BitBangDevice(lazy_open=True), [])
5757
# a non-lazy_open open() should open the port...
58-
self.assertCalls(lambda: BitBangDevice(), "ftdi_usb_open_desc_index")
58+
self.assertCalls(BitBangDevice, "ftdi_usb_open_desc_index")
5959
# and set the bit mode
60-
self.assertCalls(lambda: BitBangDevice(), "ftdi_set_bitmode")
60+
self.assertCalls(BitBangDevice, "ftdi_set_bitmode")
6161
# and given a device_id, it should do a open_desc
6262
self.assertCalls(lambda: BitBangDevice("bogus"), "ftdi_usb_open_desc_index")
6363

tests/test_device.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def testOpen(self):
4444
# a lazy_open open() shouldn't do anything
4545
self.assertCallsExact(lambda: Device(lazy_open=True), [])
4646
# a non-lazy_open open() should open the port...
47-
self.assertCalls(lambda: Device(), "ftdi_usb_open_desc_index")
47+
self.assertCalls(Device, "ftdi_usb_open_desc_index")
4848
# should be the same with device_id...
4949
self.assertCalls(lambda: Device("bogus"), "ftdi_usb_open_desc_index")
5050
# should be the same with device_id...
@@ -53,7 +53,7 @@ def testOpen(self):
5353
def testOpenInterface(self):
5454
self.assertCalls(lambda: Device(interface_select=1), "ftdi_set_interface")
5555
# check that opening a specific interface does that
56-
self.assertNotCalls(lambda: Device(), "ftdi_set_interface")
56+
self.assertNotCalls(Device, "ftdi_set_interface")
5757

5858
def testReadWrite(self):
5959
with Device() as dev:

0 commit comments

Comments
 (0)