mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-25 00:33:37 +05:00
feat(Moonraker): add python version check
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
@@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
|
import sys
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
@@ -63,6 +64,11 @@ def run_moonraker_setup(install: bool) -> None:
|
|||||||
mr_instance_list = mr_im.instances
|
mr_instance_list = mr_im.instances
|
||||||
mr_instance_count = len(mr_instance_list)
|
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
|
is_klipper_installed = kl_instance_count > 0
|
||||||
if install and not is_klipper_installed:
|
if install and not is_klipper_installed:
|
||||||
Logger.print_warn("Klipper not installed!")
|
Logger.print_warn("Klipper not installed!")
|
||||||
|
|||||||
Reference in New Issue
Block a user