~ruther/qmk_firmware

69eca63a84e3c9017a15266e9c4be24cdb10e964 — Ryan 4 years ago a5576f9
`qmk doctor`: Don't run udev checks under WSL (#12231)

1 files changed, 11 insertions(+), 5 deletions(-)

M lib/python/qmk/cli/doctor.py
M lib/python/qmk/cli/doctor.py => lib/python/qmk/cli/doctor.py +11 -5
@@ 31,16 31,22 @@ def os_tests():
def os_test_linux():
    """Run the Linux specific tests.
    """
    cli.log.info("Detected {fg_cyan}Linux.")
    from qmk.os_helpers.linux import check_udev_rules
    # Don't bother with udev on WSL, for now
    if 'microsoft' in platform.uname().release.lower():
        cli.log.info("Detected {fg_cyan}Linux (WSL){fg_reset}.")

    return check_udev_rules()
        return CheckStatus.OK
    else:
        cli.log.info("Detected {fg_cyan}Linux{fg_reset}.")
        from qmk.os_helpers.linux import check_udev_rules

        return check_udev_rules()


def os_test_macos():
    """Run the Mac specific tests.
    """
    cli.log.info("Detected {fg_cyan}macOS.")
    cli.log.info("Detected {fg_cyan}macOS{fg_reset}.")

    return CheckStatus.OK



@@ 48,7 54,7 @@ def os_test_macos():
def os_test_windows():
    """Run the Windows specific tests.
    """
    cli.log.info("Detected {fg_cyan}Windows.")
    cli.log.info("Detected {fg_cyan}Windows{fg_reset}.")

    return CheckStatus.OK