feat(Moonraker): add python version check

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
dw-0
2023-12-04 22:35:36 +01:00
parent 9a1a66aa64
commit e121ba8a62

View File

@@ -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!")