1
0
Fork 0

yapf and style

This commit is contained in:
skullY 2020-01-11 12:15:28 -08:00 committed by skullydazed
parent 8f47e62b36
commit 81ec3b5f81

View file

@ -10,7 +10,8 @@ import glob
from milc import cli from milc import cli
def _udev_rule(vid, pid = None):
def _udev_rule(vid, pid=None):
""" Helper function that return udev rules """ Helper function that return udev rules
""" """
if pid: if pid:
@ -18,6 +19,7 @@ def _udev_rule(vid, pid = None):
else: else:
return 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="%s", MODE:="0666"' % vid return 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="%s", MODE:="0666"' % vid
@cli.subcommand('Basic QMK environment checks') @cli.subcommand('Basic QMK environment checks')
def doctor(cli): def doctor(cli):
"""Basic QMK environment checks. """Basic QMK environment checks.
@ -57,17 +59,14 @@ def doctor(cli):
# Checking for udev rules # Checking for udev rules
udev_dir = "/etc/udev/rules.d/" udev_dir = "/etc/udev/rules.d/"
# These are the recommended udev rules # These are the recommended udev rules
desired_rules = dict(dfu = {_udev_rule("03eb", "2ff4"),_udev_rule("03eb", "2ffb"), _udev_rule("03eb", "2ff0")}, desired_rules = {
'dfu': {_udev_rule("03eb", "2ff4"), _udev_rule("03eb", "2ffb"), _udev_rule("03eb", "2ff0")},
'tmk': {_udev_rule("feed")},
'input_club': {_udev_rule("1c11")},
'stm32': {_udev_rule("1eaf", "0003"), _udev_rule("0483", "df11")},
'caterina': {'ATTRS{idVendor}=="2a03", ENV{ID_MM_DEVICE_IGNORE}="1"', 'ATTRS{idVendor}=="2341", ENV{ID_MM_DEVICE_IGNORE}="1"'},
}
tmk = {_udev_rule("feed")},
input_club = {_udev_rule("1c11")},
stm32 = {_udev_rule("1eaf", "0003"),_udev_rule("0483", "df11")},
caterina = {'ATTRS{idVendor}=="2a03", ENV{ID_MM_DEVICE_IGNORE}="1"',
'ATTRS{idVendor}=="2341", ENV{ID_MM_DEVICE_IGNORE}="1"'}
)
if os.path.exists(udev_dir): if os.path.exists(udev_dir):
udev_rules = [rule for rule in glob.iglob(os.path.join(udev_dir, "*.rules")) if os.path.isfile(rule)] udev_rules = [rule for rule in glob.iglob(os.path.join(udev_dir, "*.rules")) if os.path.isfile(rule)]
# Collect all rules from the config files # Collect all rules from the config files