diff options
| author | Zach White <skullydazed@users.noreply.github.com> | 2020-05-26 15:18:49 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-26 15:18:49 -0700 |
| commit | a5e749d8cd76959e8103fff47d65725e19460d81 (patch) | |
| tree | 9ac28352439267ad88b050c3c3f3c9433d54e760 /lib/python/qmk/keymap.py | |
| parent | 4ee623fdd588edb9ac8816040f01d7644a49bd52 (diff) | |
| download | qmk_firmware-a5e749d8cd76959e8103fff47d65725e19460d81.tar.gz qmk_firmware-a5e749d8cd76959e8103fff47d65725e19460d81.zip | |
Fix the path for generated keymaps (#9213)
Diffstat (limited to 'lib/python/qmk/keymap.py')
| -rw-r--r-- | lib/python/qmk/keymap.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/python/qmk/keymap.py b/lib/python/qmk/keymap.py index a2923f86d..78510a8a7 100644 --- a/lib/python/qmk/keymap.py +++ b/lib/python/qmk/keymap.py | |||
| @@ -2,6 +2,8 @@ | |||
| 2 | """ | 2 | """ |
| 3 | from pathlib import Path | 3 | from pathlib import Path |
| 4 | 4 | ||
| 5 | from milc import cli | ||
| 6 | |||
| 5 | from qmk.keyboard import rules_mk | 7 | from qmk.keyboard import rules_mk |
| 6 | import qmk.path | 8 | import qmk.path |
| 7 | 9 | ||
| @@ -103,11 +105,13 @@ def write(keyboard, keymap, layout, layers): | |||
| 103 | An array of arrays describing the keymap. Each item in the inner array should be a string that is a valid QMK keycode. | 105 | An array of arrays describing the keymap. Each item in the inner array should be a string that is a valid QMK keycode. |
| 104 | """ | 106 | """ |
| 105 | keymap_c = generate(keyboard, layout, layers) | 107 | keymap_c = generate(keyboard, layout, layers) |
| 106 | keymap_file = qmk.path.keymap(keyboard) / 'keymap.c' | 108 | keymap_file = qmk.path.keymap(keyboard) / keymap / 'keymap.c' |
| 107 | 109 | ||
| 108 | keymap_file.parent.mkdir(parents=True, exist_ok=True) | 110 | keymap_file.parent.mkdir(parents=True, exist_ok=True) |
| 109 | keymap_file.write_text(keymap_c) | 111 | keymap_file.write_text(keymap_c) |
| 110 | 112 | ||
| 113 | cli.log.info('Wrote keymap to {fg_cyan}%s', keymap_file) | ||
| 114 | |||
| 111 | return keymap_file | 115 | return keymap_file |
| 112 | 116 | ||
| 113 | 117 | ||
