~ruther/qmk_firmware

98a68b68a400f7b3821db1d77375a592b34cc8d6 — Joel Challis 1 year, 5 months ago cd69ca6
Fix git-submodule running in wrong location (#23059)

1 files changed, 4 insertions(+), 4 deletions(-)

M lib/python/qmk/cli/git/submodule.py
M lib/python/qmk/cli/git/submodule.py => lib/python/qmk/cli/git/submodule.py +4 -4
@@ 1,8 1,8 @@
import shutil
from pathlib import Path

from milc import cli

from qmk.path import normpath
from qmk import submodules

REMOVE_DIRS = [


@@ 40,12 40,12 @@ def git_submodule(cli):
    remove_dirs = REMOVE_DIRS
    if cli.config.git_submodule.force:
        # Also trash everything that isnt marked as "safe"
        for path in normpath('lib').iterdir():
        for path in Path('lib').iterdir():
            if not any(ignore in path.as_posix() for ignore in IGNORE_DIRS):
                remove_dirs.append(path)

    for folder in map(normpath, remove_dirs):
        if normpath(folder).is_dir():
    for folder in map(Path, remove_dirs):
        if folder.is_dir():
            print(f"Removing '{folder}'")
            shutil.rmtree(folder)