public async isInstalled()

in src/extension/src/utils/requirements/validators/pythonValidator.ts [11:26]


  public async isInstalled(minVersion: string) {
    const userOS: string = os.platform();
    const userOnWin: boolean = userOS.indexOf("win") === 0;

    if (await this.runPythonVersionCommand(CONSTANTS.DEPENDENCY_CHECKER.PYTHON3, minVersion)) {
      return true;
    }
    if (await this.runPythonVersionCommand(CONSTANTS.DEPENDENCY_CHECKER.PYTHON, minVersion)) {
      return true;
    }
    if (userOnWin && (await this.runPythonVersionCommand(CONSTANTS.DEPENDENCY_CHECKER.PYTHON_LAUNCHER, minVersion))) {
      return true;
    }

    return false;
  }