diff --git a/kiauh/modules/moonraker/moonraker_setup.py b/kiauh/modules/moonraker/moonraker_setup.py index 0ca2e2f..24f8a60 100644 --- a/kiauh/modules/moonraker/moonraker_setup.py +++ b/kiauh/modules/moonraker/moonraker_setup.py @@ -11,6 +11,7 @@ import os import subprocess +import sys from pathlib import Path from typing import List @@ -63,6 +64,11 @@ def run_moonraker_setup(install: bool) -> None: mr_instance_list = mr_im.instances mr_instance_count = len(mr_instance_list) + if not (sys.version_info.major >= 4 and sys.version_info.minor >= 7): + Logger.print_error("Versioncheck failed!") + Logger.print_error("Python 3. or newer required to run Moonraker.") + return + is_klipper_installed = kl_instance_count > 0 if install and not is_klipper_installed: Logger.print_warn("Klipper not installed!")