refactor: move logger to core

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
dw-0
2024-08-11 16:09:30 +02:00
parent ddab9e7c96
commit 231e9d134a
50 changed files with 49 additions and 49 deletions

View File

@@ -29,6 +29,7 @@ from components.klipper.klipper import Klipper
from core.backup_manager.backup_manager import BackupManager from core.backup_manager.backup_manager import BackupManager
from core.constants import CURRENT_USER from core.constants import CURRENT_USER
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import DialogType, Logger
from core.settings.kiauh_settings import KiauhSettings from core.settings.kiauh_settings import KiauhSettings
from utils.common import ( from utils.common import (
check_install_dependencies, check_install_dependencies,
@@ -39,7 +40,6 @@ from utils.git_utils import (
git_pull_wrapper, git_pull_wrapper,
) )
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import DialogType, Logger
from utils.sys_utils import ( from utils.sys_utils import (
cmd_sysctl_service, cmd_sysctl_service,
parse_packages_from_file, parse_packages_from_file,

View File

@@ -24,7 +24,7 @@ from components.klipper import (
KLIPPER_UDS_NAME, KLIPPER_UDS_NAME,
) )
from core.instance_manager.base_instance import BaseInstance from core.instance_manager.base_instance import BaseInstance
from utils.logger import Logger from core.logger import Logger
# noinspection PyMethodMayBeStatic # noinspection PyMethodMayBeStatic

View File

@@ -14,9 +14,9 @@ from components.klipper import KLIPPER_DIR, KLIPPER_ENV_DIR
from components.klipper.klipper import Klipper from components.klipper.klipper import Klipper
from components.klipper.klipper_dialogs import print_instance_overview from components.klipper.klipper_dialogs import print_instance_overview
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from utils.fs_utils import run_remove_routines from utils.fs_utils import run_remove_routines
from utils.input_utils import get_selection_input from utils.input_utils import get_selection_input
from utils.logger import Logger
from utils.sys_utils import cmd_sysctl_manage from utils.sys_utils import cmd_sysctl_manage

View File

@@ -35,11 +35,11 @@ from components.webui_client.client_utils import (
get_existing_clients, get_existing_clients,
) )
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import DialogType, Logger
from core.settings.kiauh_settings import KiauhSettings from core.settings.kiauh_settings import KiauhSettings
from utils.common import check_install_dependencies from utils.common import check_install_dependencies
from utils.git_utils import git_clone_wrapper, git_pull_wrapper from utils.git_utils import git_clone_wrapper, git_pull_wrapper
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import DialogType, Logger
from utils.sys_utils import ( from utils.sys_utils import (
cmd_sysctl_manage, cmd_sysctl_manage,
create_python_venv, create_python_venv,

View File

@@ -32,12 +32,12 @@ from components.webui_client.client_config.client_config_setup import (
from core.backup_manager.backup_manager import BackupManager from core.backup_manager.backup_manager import BackupManager
from core.constants import CURRENT_USER from core.constants import CURRENT_USER
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import DialogType, Logger
from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import ( from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import (
SimpleConfigParser, SimpleConfigParser,
) )
from utils.common import get_install_status from utils.common import get_install_status
from utils.input_utils import get_confirm, get_number_input, get_string_input from utils.input_utils import get_confirm, get_number_input, get_string_input
from utils.logger import DialogType, Logger
from utils.sys_utils import cmd_sysctl_service from utils.sys_utils import cmd_sysctl_service
from utils.types import ComponentStatus from utils.types import ComponentStatus

View File

@@ -18,7 +18,7 @@ from components.klipper_firmware.flash_options import (
FlashOptions, FlashOptions,
) )
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from utils.logger import Logger from core.logger import Logger
from utils.sys_utils import log_process from utils.sys_utils import log_process

View File

@@ -18,9 +18,9 @@ from components.klipper_firmware.firmware_utils import (
run_make_menuconfig, run_make_menuconfig,
) )
from core.constants import COLOR_CYAN, COLOR_GREEN, COLOR_RED, RESET_FORMAT from core.constants import COLOR_CYAN, COLOR_GREEN, COLOR_RED, RESET_FORMAT
from core.logger import Logger
from core.menus import Option from core.menus import Option
from core.menus.base_menu import BaseMenu from core.menus.base_menu import BaseMenu
from utils.logger import Logger
from utils.sys_utils import ( from utils.sys_utils import (
check_package_install, check_package_install,
install_system_packages, install_system_packages,

View File

@@ -36,10 +36,10 @@ from components.klipper_firmware.menus.klipper_flash_help_menu import (
KlipperMcuConnectionHelpMenu, KlipperMcuConnectionHelpMenu,
) )
from core.constants import COLOR_CYAN, COLOR_RED, COLOR_YELLOW, RESET_FORMAT from core.constants import COLOR_CYAN, COLOR_RED, COLOR_YELLOW, RESET_FORMAT
from core.logger import DialogType, Logger
from core.menus import FooterType, Option from core.menus import FooterType, Option
from core.menus.base_menu import BaseMenu from core.menus.base_menu import BaseMenu
from utils.input_utils import get_number_input from utils.input_utils import get_number_input
from utils.logger import DialogType, Logger
# noinspection PyUnusedLocal # noinspection PyUnusedLocal

View File

@@ -28,6 +28,7 @@ from components.moonraker.moonraker import Moonraker
from core.backup_manager.backup_manager import BackupManager from core.backup_manager.backup_manager import BackupManager
from core.constants import SYSTEMD from core.constants import SYSTEMD
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import DialogType, Logger
from core.settings.kiauh_settings import KiauhSettings from core.settings.kiauh_settings import KiauhSettings
from utils.common import ( from utils.common import (
check_install_dependencies, check_install_dependencies,
@@ -40,7 +41,6 @@ from utils.git_utils import (
git_pull_wrapper, git_pull_wrapper,
) )
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import DialogType, Logger
from utils.sys_utils import ( from utils.sys_utils import (
check_python_version, check_python_version,
cmd_sysctl_service, cmd_sysctl_service,

View File

@@ -14,7 +14,7 @@ from typing import List
from components.klipper.klipper import Klipper from components.klipper.klipper import Klipper
from components.log_uploads import LogFile from components.log_uploads import LogFile
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from utils.logger import Logger from core.logger import Logger
def get_logfile_list() -> List[LogFile]: def get_logfile_list() -> List[LogFile]:

View File

@@ -13,9 +13,9 @@ from typing import Type
from components.log_uploads.log_upload_utils import get_logfile_list, upload_logfile from components.log_uploads.log_upload_utils import get_logfile_list, upload_logfile
from core.constants import COLOR_YELLOW, RESET_FORMAT from core.constants import COLOR_YELLOW, RESET_FORMAT
from core.logger import Logger
from core.menus import Option from core.menus import Option
from core.menus.base_menu import BaseMenu from core.menus.base_menu import BaseMenu
from utils.logger import Logger
# noinspection PyMethodMayBeStatic # noinspection PyMethodMayBeStatic

View File

@@ -27,6 +27,7 @@ from components.mobileraker import (
from components.moonraker.moonraker import Moonraker from components.moonraker.moonraker import Moonraker
from core.backup_manager.backup_manager import BackupManager from core.backup_manager.backup_manager import BackupManager
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import DialogType, Logger
from core.settings.kiauh_settings import KiauhSettings from core.settings.kiauh_settings import KiauhSettings
from utils.common import check_install_dependencies, get_install_status from utils.common import check_install_dependencies, get_install_status
from utils.config_utils import add_config_section, remove_config_section from utils.config_utils import add_config_section, remove_config_section
@@ -35,7 +36,6 @@ from utils.git_utils import (
git_pull_wrapper, git_pull_wrapper,
) )
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import DialogType, Logger
from utils.sys_utils import ( from utils.sys_utils import (
check_python_version, check_python_version,
cmd_sysctl_service, cmd_sysctl_service,

View File

@@ -22,10 +22,10 @@ from components.moonraker import (
MOONRAKER_SERVICE_TEMPLATE, MOONRAKER_SERVICE_TEMPLATE,
) )
from core.instance_manager.base_instance import BaseInstance from core.instance_manager.base_instance import BaseInstance
from core.logger import Logger
from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import ( from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import (
SimpleConfigParser, SimpleConfigParser,
) )
from utils.logger import Logger
# noinspection PyMethodMayBeStatic # noinspection PyMethodMayBeStatic

View File

@@ -15,9 +15,9 @@ from components.klipper.klipper_dialogs import print_instance_overview
from components.moonraker import MOONRAKER_DIR, MOONRAKER_ENV_DIR from components.moonraker import MOONRAKER_DIR, MOONRAKER_ENV_DIR
from components.moonraker.moonraker import Moonraker from components.moonraker.moonraker import Moonraker
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from utils.fs_utils import run_remove_routines from utils.fs_utils import run_remove_routines
from utils.input_utils import get_selection_input from utils.input_utils import get_selection_input
from utils.logger import Logger
from utils.sys_utils import cmd_sysctl_manage from utils.sys_utils import cmd_sysctl_manage

View File

@@ -38,6 +38,7 @@ from components.webui_client.client_utils import (
) )
from components.webui_client.mainsail_data import MainsailData from components.webui_client.mainsail_data import MainsailData
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from core.settings.kiauh_settings import KiauhSettings from core.settings.kiauh_settings import KiauhSettings
from utils.common import check_install_dependencies from utils.common import check_install_dependencies
from utils.fs_utils import check_file_exist from utils.fs_utils import check_file_exist
@@ -46,7 +47,6 @@ from utils.input_utils import (
get_confirm, get_confirm,
get_selection_input, get_selection_input,
) )
from utils.logger import Logger
from utils.sys_utils import ( from utils.sys_utils import (
check_python_version, check_python_version,
cmd_sysctl_manage, cmd_sysctl_manage,

View File

@@ -22,11 +22,11 @@ from components.moonraker.moonraker import Moonraker
from components.webui_client.base_data import BaseWebClient from components.webui_client.base_data import BaseWebClient
from core.backup_manager.backup_manager import BackupManager from core.backup_manager.backup_manager import BackupManager
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import ( from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import (
SimpleConfigParser, SimpleConfigParser,
) )
from utils.common import get_install_status from utils.common import get_install_status
from utils.logger import Logger
from utils.sys_utils import ( from utils.sys_utils import (
get_ipv4_addr, get_ipv4_addr,
) )

View File

@@ -24,7 +24,7 @@ from components.octoeverywhere import (
OE_UPDATE_SCRIPT, OE_UPDATE_SCRIPT,
) )
from core.instance_manager.base_instance import BaseInstance from core.instance_manager.base_instance import BaseInstance
from utils.logger import Logger from core.logger import Logger
@dataclass @dataclass

View File

@@ -22,6 +22,7 @@ from components.octoeverywhere import (
) )
from components.octoeverywhere.octoeverywhere import Octoeverywhere from components.octoeverywhere.octoeverywhere import Octoeverywhere
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import DialogType, Logger
from utils.common import ( from utils.common import (
check_install_dependencies, check_install_dependencies,
get_install_status, get_install_status,
@@ -33,7 +34,6 @@ from utils.config_utils import (
from utils.fs_utils import run_remove_routines from utils.fs_utils import run_remove_routines
from utils.git_utils import git_clone_wrapper from utils.git_utils import git_clone_wrapper
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import DialogType, Logger
from utils.sys_utils import ( from utils.sys_utils import (
cmd_sysctl_manage, cmd_sysctl_manage,
install_python_requirements, install_python_requirements,

View File

@@ -14,9 +14,9 @@ from components.klipper.klipper import Klipper
from components.moonraker.moonraker import Moonraker from components.moonraker.moonraker import Moonraker
from components.webui_client.base_data import BaseWebClientConfig from components.webui_client.base_data import BaseWebClientConfig
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from utils.config_utils import remove_config_section from utils.config_utils import remove_config_section
from utils.fs_utils import run_remove_routines from utils.fs_utils import run_remove_routines
from utils.logger import Logger
def run_client_config_removal( def run_client_config_removal(

View File

@@ -24,13 +24,13 @@ from components.webui_client.client_utils import (
detect_client_cfg_conflict, detect_client_cfg_conflict,
) )
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from core.settings.kiauh_settings import KiauhSettings from core.settings.kiauh_settings import KiauhSettings
from utils.common import backup_printer_config_dir from utils.common import backup_printer_config_dir
from utils.config_utils import add_config_section, add_config_section_at_top from utils.config_utils import add_config_section, add_config_section_at_top
from utils.fs_utils import create_symlink from utils.fs_utils import create_symlink
from utils.git_utils import git_clone_wrapper, git_pull_wrapper from utils.git_utils import git_clone_wrapper, git_pull_wrapper
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import Logger
def install_client_config(client_data: BaseWebClient) -> None: def install_client_config(client_data: BaseWebClient) -> None:

View File

@@ -10,7 +10,7 @@
from typing import List from typing import List
from components.webui_client.base_data import BaseWebClient from components.webui_client.base_data import BaseWebClient
from utils.logger import DialogType, Logger from core.logger import DialogType, Logger
def print_moonraker_not_found_dialog() -> None: def print_moonraker_not_found_dialog() -> None:

View File

@@ -21,13 +21,13 @@ from components.webui_client.client_config.client_config_remove import (
) )
from components.webui_client.client_utils import backup_mainsail_config_json from components.webui_client.client_utils import backup_mainsail_config_json
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from utils.config_utils import remove_config_section from utils.config_utils import remove_config_section
from utils.fs_utils import ( from utils.fs_utils import (
remove_nginx_config, remove_nginx_config,
remove_nginx_logs, remove_nginx_logs,
run_remove_routines, run_remove_routines,
) )
from utils.logger import Logger
def run_client_removal( def run_client_removal(

View File

@@ -34,6 +34,7 @@ from components.webui_client.client_utils import (
symlink_webui_nginx_log, symlink_webui_nginx_log,
) )
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from core.settings.kiauh_settings import KiauhSettings from core.settings.kiauh_settings import KiauhSettings
from utils.common import check_install_dependencies from utils.common import check_install_dependencies
from utils.config_utils import add_config_section from utils.config_utils import add_config_section
@@ -47,7 +48,6 @@ from utils.fs_utils import (
unzip, unzip,
) )
from utils.input_utils import get_confirm, get_number_input from utils.input_utils import get_confirm, get_number_input
from utils.logger import Logger
from utils.sys_utils import ( from utils.sys_utils import (
cmd_sysctl_service, cmd_sysctl_service,
download_file, download_file,

View File

@@ -22,6 +22,7 @@ from components.webui_client.fluidd_data import FluiddData
from components.webui_client.mainsail_data import MainsailData from components.webui_client.mainsail_data import MainsailData
from core.backup_manager.backup_manager import BackupManager from core.backup_manager.backup_manager import BackupManager
from core.constants import COLOR_CYAN, COLOR_YELLOW, RESET_FORMAT from core.constants import COLOR_CYAN, COLOR_YELLOW, RESET_FORMAT
from core.logger import Logger
from core.settings.kiauh_settings import KiauhSettings from core.settings.kiauh_settings import KiauhSettings
from utils import NGINX_CONFD, NGINX_SITES_AVAILABLE from utils import NGINX_CONFD, NGINX_SITES_AVAILABLE
from utils.common import get_install_status from utils.common import get_install_status
@@ -29,7 +30,6 @@ from utils.git_utils import (
get_latest_tag, get_latest_tag,
get_latest_unstable_tag, get_latest_unstable_tag,
) )
from utils.logger import Logger
from utils.types import ComponentStatus from utils.types import ComponentStatus

View File

@@ -13,8 +13,8 @@ from pathlib import Path
from typing import List from typing import List
from core.backup_manager import BACKUP_ROOT_DIR from core.backup_manager import BACKUP_ROOT_DIR
from core.logger import Logger
from utils.common import get_current_date from utils.common import get_current_date
from utils.logger import Logger
# noinspection PyUnusedLocal # noinspection PyUnusedLocal

View File

@@ -16,7 +16,7 @@ from pathlib import Path
from typing import List from typing import List
from core.constants import CURRENT_USER, SYSTEMD from core.constants import CURRENT_USER, SYSTEMD
from utils.logger import Logger from core.logger import Logger
@dataclass @dataclass

View File

@@ -15,7 +15,7 @@ from typing import List, Type, TypeVar
from core.constants import SYSTEMD from core.constants import SYSTEMD
from core.instance_manager.base_instance import BaseInstance from core.instance_manager.base_instance import BaseInstance
from utils.logger import Logger from core.logger import Logger
from utils.sys_utils import cmd_sysctl_service from utils.sys_utils import cmd_sysctl_service
T = TypeVar("T", bound=BaseInstance, covariant=True) T = TypeVar("T", bound=BaseInstance, covariant=True)

View File

@@ -23,8 +23,8 @@ from core.constants import (
COLOR_YELLOW, COLOR_YELLOW,
RESET_FORMAT, RESET_FORMAT,
) )
from core.logger import Logger
from core.menus import FooterType, Option from core.menus import FooterType, Option
from utils.logger import Logger
def clear() -> None: def clear() -> None:

View File

@@ -33,6 +33,7 @@ from core.constants import (
COLOR_YELLOW, COLOR_YELLOW,
RESET_FORMAT, RESET_FORMAT,
) )
from core.logger import Logger
from core.menus import FooterType from core.menus import FooterType
from core.menus.advanced_menu import AdvancedMenu from core.menus.advanced_menu import AdvancedMenu
from core.menus.backup_menu import BackupMenu from core.menus.backup_menu import BackupMenu
@@ -42,7 +43,6 @@ from core.menus.remove_menu import RemoveMenu
from core.menus.settings_menu import SettingsMenu from core.menus.settings_menu import SettingsMenu
from core.menus.update_menu import UpdateMenu from core.menus.update_menu import UpdateMenu
from extensions.extensions_menu import ExtensionsMenu from extensions.extensions_menu import ExtensionsMenu
from utils.logger import Logger
from utils.types import ComponentStatus, StatusMap, StatusText from utils.types import ComponentStatus, StatusMap, StatusText

View File

@@ -19,12 +19,12 @@ from components.moonraker import MOONRAKER_DIR
from components.moonraker.moonraker import Moonraker from components.moonraker.moonraker import Moonraker
from core.constants import COLOR_CYAN, COLOR_GREEN, RESET_FORMAT from core.constants import COLOR_CYAN, COLOR_GREEN, RESET_FORMAT
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import DialogType, Logger
from core.menus import Option from core.menus import Option
from core.menus.base_menu import BaseMenu from core.menus.base_menu import BaseMenu
from core.settings.kiauh_settings import KiauhSettings from core.settings.kiauh_settings import KiauhSettings
from utils.git_utils import git_clone_wrapper from utils.git_utils import git_clone_wrapper
from utils.input_utils import get_confirm, get_string_input from utils.input_utils import get_confirm, get_string_input
from utils.logger import DialogType, Logger
# noinspection PyUnusedLocal # noinspection PyUnusedLocal

View File

@@ -46,11 +46,11 @@ from core.constants import (
COLOR_YELLOW, COLOR_YELLOW,
RESET_FORMAT, RESET_FORMAT,
) )
from core.logger import DialogType, Logger
from core.menus import Option from core.menus import Option
from core.menus.base_menu import BaseMenu from core.menus.base_menu import BaseMenu
from core.spinner import Spinner from core.spinner import Spinner
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import DialogType, Logger
from utils.sys_utils import ( from utils.sys_utils import (
get_upgradable_packages, get_upgradable_packages,
update_system_package_lists, update_system_package_lists,

View File

@@ -8,12 +8,12 @@
# ======================================================================= # # ======================================================================= #
from __future__ import annotations from __future__ import annotations
from core.logger import DialogType, Logger
from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import ( from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import (
NoOptionError, NoOptionError,
NoSectionError, NoSectionError,
SimpleConfigParser, SimpleConfigParser,
) )
from utils.logger import DialogType, Logger
from utils.sys_utils import kill from utils.sys_utils import kill
from kiauh import PROJECT_ROOT from kiauh import PROJECT_ROOT

View File

@@ -16,11 +16,11 @@ from pathlib import Path
from typing import Dict, List, Type from typing import Dict, List, Type
from core.constants import COLOR_CYAN, COLOR_YELLOW, RESET_FORMAT from core.constants import COLOR_CYAN, COLOR_YELLOW, RESET_FORMAT
from core.logger import Logger
from core.menus import Option from core.menus import Option
from core.menus.base_menu import BaseMenu from core.menus.base_menu import BaseMenu
from extensions import EXTENSION_ROOT from extensions import EXTENSION_ROOT
from extensions.base_extension import BaseExtension from extensions.base_extension import BaseExtension
from utils.logger import Logger
# noinspection PyUnusedLocal # noinspection PyUnusedLocal

View File

@@ -14,6 +14,7 @@ from typing import List
from components.klipper.klipper import Klipper from components.klipper.klipper import Klipper
from core.backup_manager.backup_manager import BackupManager from core.backup_manager.backup_manager import BackupManager
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import ( from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import (
SimpleConfigParser, SimpleConfigParser,
) )
@@ -27,7 +28,6 @@ from extensions.gcode_shell_cmd import (
) )
from utils.fs_utils import check_file_exist from utils.fs_utils import check_file_exist
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import Logger
# noinspection PyMethodMayBeStatic # noinspection PyMethodMayBeStatic

View File

@@ -13,6 +13,7 @@ import os
import shutil import shutil
import subprocess import subprocess
from core.logger import Logger
from extensions.base_extension import BaseExtension from extensions.base_extension import BaseExtension
from extensions.klipper_backup import ( from extensions.klipper_backup import (
KLIPPERBACKUP_CONFIG_DIR, KLIPPERBACKUP_CONFIG_DIR,
@@ -22,7 +23,6 @@ from extensions.klipper_backup import (
) )
from utils.fs_utils import check_file_exist from utils.fs_utils import check_file_exist
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import Logger
from utils.sys_utils import service_instance_exists from utils.sys_utils import service_instance_exists

View File

@@ -22,12 +22,12 @@ from components.klipper.klipper_dialogs import (
from core.constants import COLOR_CYAN, COLOR_YELLOW, RESET_FORMAT from core.constants import COLOR_CYAN, COLOR_YELLOW, RESET_FORMAT
from core.instance_manager.base_instance import BaseInstance from core.instance_manager.base_instance import BaseInstance
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from core.menus import Option from core.menus import Option
from core.menus.base_menu import BaseMenu from core.menus.base_menu import BaseMenu
from extensions.base_extension import BaseExtension from extensions.base_extension import BaseExtension
from utils.git_utils import git_clone_wrapper from utils.git_utils import git_clone_wrapper
from utils.input_utils import get_selection_input from utils.input_utils import get_selection_input
from utils.logger import Logger
class ThemeData(TypedDict): class ThemeData(TypedDict):

View File

@@ -13,6 +13,7 @@ from pathlib import Path
from subprocess import CalledProcessError, run from subprocess import CalledProcessError, run
from core.instance_manager.base_instance import BaseInstance from core.instance_manager.base_instance import BaseInstance
from core.logger import Logger
from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import ( from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import (
SimpleConfigParser, SimpleConfigParser,
) )
@@ -26,7 +27,6 @@ from extensions.obico import (
OBICO_LOG_NAME, OBICO_LOG_NAME,
OBICO_SERVICE_TEMPLATE, OBICO_SERVICE_TEMPLATE,
) )
from utils.logger import Logger
# noinspection PyMethodMayBeStatic # noinspection PyMethodMayBeStatic

View File

@@ -12,6 +12,7 @@ from typing import List
from components.klipper.klipper import Klipper from components.klipper.klipper import Klipper
from components.moonraker.moonraker import Moonraker from components.moonraker.moonraker import Moonraker
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import DialogType, Logger
from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import ( from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import (
SimpleConfigParser, SimpleConfigParser,
) )
@@ -36,7 +37,6 @@ from utils.config_utils import (
from utils.fs_utils import run_remove_routines from utils.fs_utils import run_remove_routines
from utils.git_utils import git_clone_wrapper, git_pull_wrapper from utils.git_utils import git_clone_wrapper, git_pull_wrapper
from utils.input_utils import get_confirm, get_selection_input, get_string_input from utils.input_utils import get_confirm, get_selection_input, get_string_input
from utils.logger import DialogType, Logger
from utils.sys_utils import ( from utils.sys_utils import (
cmd_sysctl_manage, cmd_sysctl_manage,
create_python_venv, create_python_venv,

View File

@@ -9,6 +9,7 @@
import shutil import shutil
from pathlib import Path from pathlib import Path
from core.logger import DialogType, Logger
from extensions.base_extension import BaseExtension from extensions.base_extension import BaseExtension
from utils import NGINX_SITES_AVAILABLE, NGINX_SITES_ENABLED from utils import NGINX_SITES_AVAILABLE, NGINX_SITES_ENABLED
from utils.common import check_install_dependencies from utils.common import check_install_dependencies
@@ -18,7 +19,6 @@ from utils.fs_utils import (
) )
from utils.git_utils import git_clone_wrapper, git_pull_wrapper from utils.git_utils import git_clone_wrapper, git_pull_wrapper
from utils.input_utils import get_number_input from utils.input_utils import get_number_input
from utils.logger import DialogType, Logger
from utils.sys_utils import cmd_sysctl_service, get_ipv4_addr from utils.sys_utils import cmd_sysctl_service, get_ipv4_addr
MODULE_PATH = Path(__file__).resolve().parent MODULE_PATH = Path(__file__).resolve().parent

View File

@@ -13,6 +13,7 @@ from pathlib import Path
from subprocess import CalledProcessError, run from subprocess import CalledProcessError, run
from core.instance_manager.base_instance import BaseInstance from core.instance_manager.base_instance import BaseInstance
from core.logger import Logger
from extensions.telegram_bot import ( from extensions.telegram_bot import (
TG_BOT_CFG_NAME, TG_BOT_CFG_NAME,
TG_BOT_DIR, TG_BOT_DIR,
@@ -22,7 +23,6 @@ from extensions.telegram_bot import (
TG_BOT_LOG_NAME, TG_BOT_LOG_NAME,
TG_BOT_SERVICE_TEMPLATE, TG_BOT_SERVICE_TEMPLATE,
) )
from utils.logger import Logger
# noinspection PyMethodMayBeStatic # noinspection PyMethodMayBeStatic

View File

@@ -12,6 +12,7 @@ from typing import List
from components.moonraker.moonraker import Moonraker from components.moonraker.moonraker import Moonraker
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import DialogType, Logger
from extensions.base_extension import BaseExtension from extensions.base_extension import BaseExtension
from extensions.telegram_bot import TG_BOT_REPO from extensions.telegram_bot import TG_BOT_REPO
from extensions.telegram_bot.moonraker_telegram_bot import ( from extensions.telegram_bot.moonraker_telegram_bot import (
@@ -24,7 +25,6 @@ from utils.config_utils import add_config_section, remove_config_section
from utils.fs_utils import remove_file from utils.fs_utils import remove_file
from utils.git_utils import git_clone_wrapper, git_pull_wrapper from utils.git_utils import git_clone_wrapper, git_pull_wrapper
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import DialogType, Logger
from utils.sys_utils import ( from utils.sys_utils import (
cmd_sysctl_manage, cmd_sysctl_manage,
create_python_venv, create_python_venv,

View File

@@ -7,9 +7,9 @@
# This file may be distributed under the terms of the GNU GPLv3 license # # This file may be distributed under the terms of the GNU GPLv3 license #
# ======================================================================= # # ======================================================================= #
from core.logger import Logger
from core.menus.main_menu import MainMenu from core.menus.main_menu import MainMenu
from core.settings.kiauh_settings import KiauhSettings from core.settings.kiauh_settings import KiauhSettings
from utils.logger import Logger
def main() -> None: def main() -> None:

View File

@@ -10,10 +10,10 @@
from pathlib import Path from pathlib import Path
from subprocess import PIPE, CalledProcessError, run from subprocess import PIPE, CalledProcessError, run
from core.logger import DialogType, Logger
from utils.common import check_install_dependencies, get_current_date from utils.common import check_install_dependencies, get_current_date
from utils.fs_utils import check_file_exist from utils.fs_utils import check_file_exist
from utils.input_utils import get_confirm, get_string_input from utils.input_utils import get_confirm, get_string_input
from utils.logger import DialogType, Logger
def change_system_hostname() -> None: def change_system_hostname() -> None:

View File

@@ -20,9 +20,9 @@ from core.constants import (
) )
from core.instance_manager.base_instance import BaseInstance from core.instance_manager.base_instance import BaseInstance
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import DialogType, Logger
from utils import GLOBAL_DEPS, PRINTER_CFG_BACKUP_DIR from utils import GLOBAL_DEPS, PRINTER_CFG_BACKUP_DIR
from utils.git_utils import get_local_commit, get_remote_commit, get_repo_name from utils.git_utils import get_local_commit, get_remote_commit, get_repo_name
from utils.logger import DialogType, Logger
from utils.sys_utils import ( from utils.sys_utils import (
check_package_install, check_package_install,
install_system_packages, install_system_packages,

View File

@@ -12,10 +12,10 @@ from typing import List, Optional, Tuple, TypeVar
from components.klipper.klipper import Klipper from components.klipper.klipper import Klipper
from components.moonraker.moonraker import Moonraker from components.moonraker.moonraker import Moonraker
from core.logger import Logger
from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import ( from core.submodules.simple_config_parser.src.simple_config_parser.simple_config_parser import (
SimpleConfigParser, SimpleConfigParser,
) )
from utils.logger import Logger
B = TypeVar("B", Klipper, Moonraker) B = TypeVar("B", Klipper, Moonraker)
ConfigOption = Tuple[str, str] ConfigOption = Tuple[str, str]

View File

@@ -18,13 +18,13 @@ from zipfile import ZipFile
from components.klipper.klipper import Klipper from components.klipper.klipper import Klipper
from core.decorators import deprecated from core.decorators import deprecated
from core.logger import Logger
from utils import ( from utils import (
MODULE_PATH, MODULE_PATH,
NGINX_CONFD, NGINX_CONFD,
NGINX_SITES_AVAILABLE, NGINX_SITES_AVAILABLE,
NGINX_SITES_ENABLED, NGINX_SITES_ENABLED,
) )
from utils.logger import Logger
def check_file_exist(file_path: Path, sudo=False) -> bool: def check_file_exist(file_path: Path, sudo=False) -> bool:

View File

@@ -11,8 +11,8 @@ from typing import List, Type
from core.instance_manager.base_instance import BaseInstance from core.instance_manager.base_instance import BaseInstance
from core.instance_manager.instance_manager import InstanceManager from core.instance_manager.instance_manager import InstanceManager
from core.logger import Logger
from utils.input_utils import get_confirm, get_number_input from utils.input_utils import get_confirm, get_number_input
from utils.logger import Logger
def git_clone_wrapper( def git_clone_wrapper(

View File

@@ -12,8 +12,8 @@ import re
from typing import Dict, List from typing import Dict, List
from core.constants import COLOR_CYAN, RESET_FORMAT from core.constants import COLOR_CYAN, RESET_FORMAT
from core.logger import Logger
from utils import INVALID_CHOICE from utils import INVALID_CHOICE
from utils.logger import Logger
def get_confirm(question: str, default_choice=True, allow_go_back=False) -> bool | None: def get_confirm(question: str, default_choice=True, allow_go_back=False) -> bool | None:

View File

@@ -22,9 +22,9 @@ from subprocess import DEVNULL, PIPE, CalledProcessError, Popen, check_output, r
from typing import List, Literal, Set from typing import List, Literal, Set
from core.constants import SYSTEMD from core.constants import SYSTEMD
from core.logger import Logger
from utils.fs_utils import check_file_exist, remove_with_sudo from utils.fs_utils import check_file_exist, remove_with_sudo
from utils.input_utils import get_confirm from utils.input_utils import get_confirm
from utils.logger import Logger
SysCtlServiceAction = Literal[ SysCtlServiceAction = Literal[
"start", "start",