diff options
| author | Erovia <Erovia@users.noreply.github.com> | 2021-05-30 16:17:40 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-30 16:17:40 +0100 |
| commit | 305cca9a5e4c304b0883f07ab4e5de9a493fdbd9 (patch) | |
| tree | d5600580a30829015d172bef5245d81eec68c7ff /lib | |
| parent | 1646c0f26cfa21a7023d404008e4d0aa4917193d (diff) | |
| download | qmk_firmware-305cca9a5e4c304b0883f07ab4e5de9a493fdbd9.tar.gz qmk_firmware-305cca9a5e4c304b0883f07ab4e5de9a493fdbd9.zip | |
CLI: Fix automagic (#13046)
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/python/qmk/decorators.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/python/qmk/decorators.py b/lib/python/qmk/decorators.py index 8d43ae980..f6270990b 100644 --- a/lib/python/qmk/decorators.py +++ b/lib/python/qmk/decorators.py | |||
| @@ -17,12 +17,12 @@ def automagic_keyboard(func): | |||
| 17 | @functools.wraps(func) | 17 | @functools.wraps(func) |
| 18 | def wrapper(*args, **kwargs): | 18 | def wrapper(*args, **kwargs): |
| 19 | # Ensure that `--keyboard` was not passed and CWD is under `qmk_firmware/keyboards` | 19 | # Ensure that `--keyboard` was not passed and CWD is under `qmk_firmware/keyboards` |
| 20 | if cli.config_source[cli._entrypoint.__name__]['keyboard'] != 'argument': | 20 | if cli.config_source[cli._subcommand.__name__]['keyboard'] != 'argument': |
| 21 | keyboard = find_keyboard_from_dir() | 21 | keyboard = find_keyboard_from_dir() |
| 22 | 22 | ||
| 23 | if keyboard: | 23 | if keyboard: |
| 24 | cli.config[cli._entrypoint.__name__]['keyboard'] = keyboard | 24 | cli.config[cli._subcommand.__name__]['keyboard'] = keyboard |
| 25 | cli.config_source[cli._entrypoint.__name__]['keyboard'] = 'keyboard_directory' | 25 | cli.config_source[cli._subcommand.__name__]['keyboard'] = 'keyboard_directory' |
| 26 | 26 | ||
| 27 | return func(*args, **kwargs) | 27 | return func(*args, **kwargs) |
| 28 | 28 | ||
| @@ -37,12 +37,12 @@ def automagic_keymap(func): | |||
| 37 | @functools.wraps(func) | 37 | @functools.wraps(func) |
| 38 | def wrapper(*args, **kwargs): | 38 | def wrapper(*args, **kwargs): |
| 39 | # Ensure that `--keymap` was not passed and that we're under `qmk_firmware` | 39 | # Ensure that `--keymap` was not passed and that we're under `qmk_firmware` |
| 40 | if cli.config_source[cli._entrypoint.__name__]['keymap'] != 'argument': | 40 | if cli.config_source[cli._subcommand.__name__]['keymap'] != 'argument': |
| 41 | keymap_name, keymap_type = find_keymap_from_dir() | 41 | keymap_name, keymap_type = find_keymap_from_dir() |
| 42 | 42 | ||
| 43 | if keymap_name: | 43 | if keymap_name: |
| 44 | cli.config[cli._entrypoint.__name__]['keymap'] = keymap_name | 44 | cli.config[cli._subcommand.__name__]['keymap'] = keymap_name |
| 45 | cli.config_source[cli._entrypoint.__name__]['keymap'] = keymap_type | 45 | cli.config_source[cli._subcommand.__name__]['keymap'] = keymap_type |
| 46 | 46 | ||
| 47 | return func(*args, **kwargs) | 47 | return func(*args, **kwargs) |
| 48 | 48 | ||
