~ruther/qmk_firmware

58101cbb73a16678280d8a0cea275d680b603e58 — skullY 5 years ago 512261b
fix list_keymaps for python 3.5
1 files changed, 2 insertions(+), 2 deletions(-)

M lib/python/qmk/keymap.py
M lib/python/qmk/keymap.py => lib/python/qmk/keymap.py +2 -2
@@ 121,7 121,7 @@ def list_keymaps(keyboard_name):
        while kb_path != keyboards_dir:
            keymaps_dir = kb_path / "keymaps"
            if keymaps_dir.exists():
                names = names.union([keymap for keymap in os.listdir(keymaps_dir) if (keymaps_dir / keymap / "keymap.c").is_file()])
                names = names.union([keymap for keymap in os.listdir(str(keymaps_dir)) if (keymaps_dir / keymap / "keymap.c").is_file()])
            kb_path = kb_path.parent

        # if community layouts are supported, get them


@@ 129,6 129,6 @@ def list_keymaps(keyboard_name):
            for layout in rules_mk["LAYOUTS"].split():
                cl_path = Path.cwd() / "layouts" / "community" / layout
                if cl_path.exists():
                    names = names.union([keymap for keymap in os.listdir(cl_path) if (cl_path / keymap / "keymap.c").is_file()])
                    names = names.union([keymap for keymap in os.listdir(str(cl_path)) if (cl_path / keymap / "keymap.c").is_file()])

    return sorted(names)