Compare commits

..

4 Commits

Author SHA1 Message Date
dw-0
93ab78a88f style: ruff format
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2025-03-08 16:45:20 +01:00
dw-0
3963d1174d refactor(klipper): move setup functions into KlipperSetupService
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2025-03-08 16:19:47 +01:00
dw-0
a272bf7e41 feat(moonraker): display moonraker ip address after install
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2025-03-08 11:40:22 +01:00
CODeRUS
41d3d749b0 fix: Add pkg-config to klipper packages (#655)
Signed-off-by: Andrey Kozhevnikov <coderusinbox@gmail.com>
2025-03-06 18:33:55 +01:00
2 changed files with 4 additions and 6 deletions

View File

@@ -40,7 +40,6 @@ from core.submodules.simple_config_parser.src.simple_config_parser.simple_config
)
from core.types.component_status import ComponentStatus
from utils.common import check_install_dependencies, get_install_status
from utils.fs_utils import check_file_exist
from utils.input_utils import get_confirm, get_number_input, get_string_input
from utils.instance_utils import get_instances
from utils.sys_utils import cmd_sysctl_service, parse_packages_from_file
@@ -207,7 +206,7 @@ def install_klipper_packages() -> None:
packages.append("pkg-config")
# Add dbus requirement for DietPi distro
if check_file_exist(Path("/boot/dietpi/.version")):
if Path("/boot/dietpi/.version").exists():
packages.append("dbus")
check_install_dependencies({*packages})

View File

@@ -10,7 +10,6 @@
# ======================================================================= #
from __future__ import annotations
import os
import re
import shutil
from pathlib import Path
@@ -30,15 +29,15 @@ def check_file_exist(file_path: Path, sudo=False) -> bool:
:return: True, if file exists, otherwise False
"""
if sudo:
command = ["sudo", "find", file_path.as_posix()]
try:
command = ["sudo", "find", file_path.as_posix()]
check_output(command, stderr=DEVNULL)
return True
except CalledProcessError:
return False
else:
if os.access(file_path, os.F_OK):
return file_path.exists()
if file_path.exists():
return True
else:
return False