diff options
| -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 | ||
