diff options
author | QMK Bot <hello@qmk.fm> | 2024-01-22 11:36:23 +0000 |
---|---|---|
committer | QMK Bot <hello@qmk.fm> | 2024-01-22 11:36:23 +0000 |
commit | 2655ce58f92801773789793759b0133c650a29e5 (patch) | |
tree | db4bf15e826ab9222a5edf0285cddacb6765f39e /lib/python/qmk/cli | |
parent | 548983abc824631a5eff344d6c7e34bba2c21cf9 (diff) | |
parent | cdbfcb6c148fe1f4b929f148149d3c9d572dff67 (diff) |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'lib/python/qmk/cli')
-rwxr-xr-x | lib/python/qmk/cli/generate/keyboard_h.py | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/lib/python/qmk/cli/generate/keyboard_h.py b/lib/python/qmk/cli/generate/keyboard_h.py index b9e89032b9..5863a0983a 100755 --- a/lib/python/qmk/cli/generate/keyboard_h.py +++ b/lib/python/qmk/cli/generate/keyboard_h.py @@ -33,18 +33,11 @@ def _generate_layouts(keyboard, kb_info_json): layout_keys = [] layout_matrix = [['KC_NO'] * col_num for _ in range(row_num)] - for index, key_data in enumerate(layout_data['layout']): + for key_data in layout_data['layout']: row, col = key_data['matrix'] identifier = f'k{ROW_LETTERS[row]}{COL_LETTERS[col]}' - if row >= row_num or col >= col_num: - key_name = key_data.get('label', identifier) - if row >= row_num: - cli.log.error(f'{keyboard}/{layout_name}: Matrix row for key {index} ({key_name}) is {row} but must be less than {row_num}') - - if col >= col_num: - cli.log.error(f'{keyboard}/{layout_name}: Matrix column for key {index} ({key_name}) is {col} but must be less than {col_num}') - + cli.log.error(f'Skipping layouts due to {layout_name} containing invalid matrix values') return [] layout_matrix[row][col] = identifier |