~ruther/qmk_firmware

3c745caf6113cfe8778cf9c11edbc0217c34e236 — Joel Challis 3 years ago 9550cc4
Remove legacy bootmagic cli parsing (#18099)

1 files changed, 1 insertions(+), 8 deletions(-)

M lib/python/qmk/info.py
M lib/python/qmk/info.py => lib/python/qmk/info.py +1 -8
@@ 110,14 110,7 @@ def info_json(keyboard):
def _extract_features(info_data, rules):
    """Find all the features enabled in rules.mk.
    """
    # Special handling for bootmagic which also supports a "lite" mode.
    if rules.get('BOOTMAGIC_ENABLE') == 'lite':
        rules['BOOTMAGIC_LITE_ENABLE'] = 'on'
        del rules['BOOTMAGIC_ENABLE']
    if rules.get('BOOTMAGIC_ENABLE') == 'full':
        rules['BOOTMAGIC_ENABLE'] = 'on'

    # Process the rest of the rules as booleans
    # Process booleans rules
    for key, value in rules.items():
        if key.endswith('_ENABLE'):
            key = '_'.join(key.split('_')[:-1]).lower()