aboutsummaryrefslogtreecommitdiff
path: root/lib/python/qmk/keymap.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python/qmk/keymap.py')
-rw-r--r--lib/python/qmk/keymap.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/python/qmk/keymap.py b/lib/python/qmk/keymap.py
index 721a0deca..15a91a276 100644
--- a/lib/python/qmk/keymap.py
+++ b/lib/python/qmk/keymap.py
@@ -121,7 +121,7 @@ def list_keymaps(keyboard_name):
121 while kb_path != keyboards_dir: 121 while kb_path != keyboards_dir:
122 keymaps_dir = kb_path / "keymaps" 122 keymaps_dir = kb_path / "keymaps"
123 if keymaps_dir.exists(): 123 if keymaps_dir.exists():
124 names = names.union([keymap for keymap in os.listdir(keymaps_dir) if (keymaps_dir / keymap / "keymap.c").is_file()]) 124 names = names.union([keymap for keymap in os.listdir(str(keymaps_dir)) if (keymaps_dir / keymap / "keymap.c").is_file()])
125 kb_path = kb_path.parent 125 kb_path = kb_path.parent
126 126
127 # if community layouts are supported, get them 127 # if community layouts are supported, get them
@@ -129,6 +129,6 @@ def list_keymaps(keyboard_name):
129 for layout in rules_mk["LAYOUTS"].split(): 129 for layout in rules_mk["LAYOUTS"].split():
130 cl_path = Path.cwd() / "layouts" / "community" / layout 130 cl_path = Path.cwd() / "layouts" / "community" / layout
131 if cl_path.exists(): 131 if cl_path.exists():
132 names = names.union([keymap for keymap in os.listdir(cl_path) if (cl_path / keymap / "keymap.c").is_file()]) 132 names = names.union([keymap for keymap in os.listdir(str(cl_path)) if (cl_path / keymap / "keymap.c").is_file()])
133 133
134 return sorted(names) 134 return sorted(names)