update format to fstring

This commit is contained in:
crazyiop 2022-06-11 23:54:01 +02:00 committed by xs5871
parent 6068b60cac
commit ffcfc9835d
9 changed files with 30 additions and 44 deletions

View File

@ -90,7 +90,7 @@ class LED(Extension):
)
def __repr__(self):
return 'LED({})'.format(self._to_dict())
return f'LED({self._to_dict()})'
def _to_dict(self):
return {

View File

@ -22,7 +22,7 @@ class LockStatus(Extension):
self.hid = device
def __repr__(self):
return ('LockStatus(report={})').format(self.report)
return f'LockStatus(report={self.report})'
def during_bootup(self, sandbox):
return

View File

@ -36,7 +36,7 @@ class Rgb_matrix_data:
):
keys = [key_color] * number_of_keys
underglow = [underglow_color] * number_of_underglow
print('Rgb_matrix_data(keys={},\nunderglow={})'.format(keys, underglow))
print(f'Rgb_matrix_data(keys={keys},\nunderglow={underglow})')
class Rgb_matrix(Extension):

View File

@ -57,7 +57,7 @@ class statusLED(Extension):
self._layer_last = layer_active
def __repr__(self):
return 'SLED({})'.format(self._to_dict())
return f'SLED({self._to_dict()})'
def _to_dict(self):
return {

View File

@ -70,7 +70,7 @@ class AbstractHID:
self.post_init()
def __repr__(self):
return '{}(REPORT_BYTES={})'.format(self.__class__.__name__, self.REPORT_BYTES)
return f'{self.__class__.__name__}(REPORT_BYTES={self.REPORT_BYTES})'
def post_init(self):
pass

View File

@ -433,7 +433,7 @@ class Key:
)
def __repr__(self):
return 'Key(code={}, has_modifiers={})'.format(self.code, self.has_modifiers)
return f'Key(code={self.code}, has_modifiers={self.has_modifiers})'
def on_press(self, state, coord_int=None, coord_raw=None):
if hasattr(self, '_pre_press_handlers'):
@ -616,9 +616,7 @@ class ModifierKey(Key):
)
def __repr__(self):
return 'ModifierKey(code={}, has_modifiers={})'.format(
self.code, self.has_modifiers
)
return f'ModifierKey(code={self.code}, has_modifiers={self.has_modifiers})'
class ConsumerKey(Key):

View File

@ -67,37 +67,27 @@ class KMKKeyboard:
# real known fix yet other than turning off debug, but M4s have always been
# tight on RAM so....
def __repr__(self):
return (
'KMKKeyboard(\n'
' debug_enabled={}, '
'diode_orientation={}, '
'matrix={},\n'
' unicode_mode={}, '
'_hid_helper={},\n'
' keys_pressed={},\n'
' coordkeys_pressed={},\n'
' hid_pending={}, '
'active_layers={}, '
'timeouts={}\n'
')'
).format(
self.debug_enabled,
self.diode_orientation,
self.matrix,
self.unicode_mode,
self._hid_helper,
# internal state
self.keys_pressed,
self._coordkeys_pressed,
self.hid_pending,
self.active_layers,
self._timeouts,
return ''.join(
[
'KMKKeyboard(\n',
f' debug_enabled={self.debug_enabled}, ',
f'diode_orientation={self.diode_orientation}, ',
f'matrix={self.matrix},\n',
f' unicode_mode={self.unicode_mode}, ',
f'_hid_helper={self._hid_helper},\n',
f' keys_pressed={self.keys_pressed},\n',
f' _coordkeys_pressed={self._coordkeys_pressed},\n',
f' hid_pending={self.hid_pending}, ',
f'active_layers={self.active_layers}, ',
f'_timeouts={self._timeouts}\n',
')',
]
)
def _print_debug_cycle(self, init=False):
if self.debug_enabled:
if init:
print('KMKInit(release={})'.format(KMK_RELEASE))
print(f'KMKInit(release={KMK_RELEASE})')
print(self)
def _send_hid(self):
@ -107,7 +97,7 @@ class KMKKeyboard:
hid_report.send()
except KeyError as e:
if self.debug_enabled:
print('HidNotFound(HIDReportType={})'.format(e))
print(f'HidNotFound(HIDReportType={e})')
self.hid_pending = False
def _handle_matrix_report(self, update=None):
@ -120,7 +110,7 @@ class KMKKeyboard:
idx = self.coord_mapping.index(int_coord)
except ValueError:
if self.debug_enabled:
print('CoordMappingNotFound(ic={})'.format(int_coord))
print(f'CoordMappingNotFound(ic={int_coord})')
return None
@ -141,7 +131,7 @@ class KMKKeyboard:
int_coord = kevent.key_number
is_pressed = kevent.pressed
if self.debug_enabled:
print('\nMatrixChange(ic={}, pressed={})'.format(int_coord, is_pressed))
print(f'\nMatrixChange(ic={int_coord}, pressed={is_pressed})')
key = None
if not is_pressed:
@ -156,11 +146,11 @@ class KMKKeyboard:
if key is None:
if self.debug_enabled:
print('MatrixUndefinedCoordinate(ic={})'.format(int_coord))
print(f'MatrixUndefinedCoordinate(ic={int_coord})')
return self
if self.debug_enabled:
print('KeyResolution(key={})'.format(key))
print(f'KeyResolution(key={key})')
self.pre_process_key(key, is_pressed, int_coord)

View File

@ -178,7 +178,7 @@ class Trackball(Module):
chip_id = struct.unpack('<H', bytearray(self._i2c_rdwr([REG_CHIP_ID_L], 2)))[0]
if chip_id != CHIP_ID:
raise RuntimeError(
'Invalid chip ID: 0x{:04X}, expected 0x{:04X}'.format(chip_id, CHIP_ID)
f'Invalid chip ID: 0x{chip_id:04X}, expected 0x{CHIP_ID:04X}'
)
make_key(

View File

@ -63,9 +63,7 @@ class MatrixScanner(Scanner):
]
self.translate_coords = False
else:
raise ValueError(
'Invalid DiodeOrientation: {}'.format(self.diode_orientation)
)
raise ValueError(f'Invalid DiodeOrientation: {self.diode_orienttaion}')
for pin in self.outputs:
pin.switch_to_output()