fix: everyone's linting; loosen one linter rule on user keymaps

This commit is contained in:
Josh Klar
2020-10-14 21:54:18 -07:00
parent 5f4785f0ad
commit 1016dc552c
5 changed files with 115 additions and 119 deletions

View File

@@ -1,5 +1,4 @@
from adafruit_ble import BLERadio
from adafruit_ble.advertising import Advertisement
from adafruit_ble.advertising.standard import ProvideServicesAdvertisement
from adafruit_ble.services.standard.hid import HIDService
from kmk.hid import (

View File

@@ -4,11 +4,9 @@
import kmk.preload_imports # isort:skip # NOQA
import busio
import gc
from kmk import led, rgb
from kmk.consts import KMK_RELEASE, LeaderMode, UnicodeMode
from kmk.consts import LeaderMode, UnicodeMode
from kmk.hid import AbstractHID, HIDModes
from kmk.internal_state import InternalState
from kmk.keys import KC
@@ -279,20 +277,16 @@ class KMKKeyboard:
del self.leader_dictionary[k]
while True:
state_changed = False
if self.split_type is not None and self.is_target:
update = self._receive_from_initiator()
if update is not None:
self._handle_matrix_report(update)
state_changed = True
update = self.matrix.scan_for_changes()
if update is not None:
if self.is_target:
self._handle_matrix_report(update)
state_changed = True
else:
# This keyboard is a initiator, and needs to send data to target
self._send_to_target(update)
@@ -305,8 +299,6 @@ class KMKKeyboard:
new_timeouts_len = len(self._state.timeouts)
if old_timeouts_len != new_timeouts_len:
state_changed = True
if self._state.hid_pending:
self._send_hid()