~ruther/qmk_firmware

c8da63382c7d2cc0de13559c10b5fde0f436f9e3 — Nick Brassel 3 years ago c8b09d0
Fixup actions. (#15057)

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

M lib/python/qmk/info.py
M lib/python/qmk/info.py => lib/python/qmk/info.py +8 -4
@@ 25,6 25,13 @@ def _valid_community_layout(layout):
    return (Path('layouts/default') / layout).exists()


def _remove_newlines_from_labels(layouts):
    for layout_name, layout_json in layouts.items():
        for key in layout_json['layout']:
            if '\n' in key['label']:
                key['label'] = key['label'].split('\n')[0]


def info_json(keyboard):
    """Generate the info.json data for a specific keyboard.
    """


@@ 100,10 107,7 @@ def info_json(keyboard):
    _check_matrix(info_data)

    # Remove newline characters from layout labels
    for layout_name, layout_json in layouts.items():
        for key in layout_json['layout']:
            if '\n' in key['label']:
                key['label'] = key['label'].split('\n')[0]
    _remove_newlines_from_labels(layouts)

    return info_data