1
0
Fork 0

CLI parallel search updates (#22525)

This commit is contained in:
Nick Brassel 2023-11-22 11:14:34 +11:00 committed by GitHub
parent 7e27d72cbc
commit 46b996a55e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 26 additions and 13 deletions

View file

@ -70,6 +70,11 @@ class AllKeyboards:
base_path = os.path.join(os.getcwd(), "keyboards") + os.path.sep
@lru_cache(maxsize=1)
def keyboard_alias_definitions():
return json_load(Path('data/mappings/keyboard_aliases.hjson'))
def is_all_keyboards(keyboard):
"""Returns True if the keyboard is an AllKeyboards object.
"""
@ -112,7 +117,7 @@ def keyboard_folder(keyboard):
This checks aliases and DEFAULT_FOLDER to resolve the actual path for a keyboard.
"""
aliases = json_load(Path('data/mappings/keyboard_aliases.hjson'))
aliases = keyboard_alias_definitions()
while keyboard in aliases:
last_keyboard = keyboard