mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-25 16:53:36 +05:00
Compare commits
3 Commits
v6.0.0-bet
...
a3a5b33625
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a3a5b33625 | ||
|
|
c8f713c00e | ||
|
|
6a766f7882 |
@@ -53,17 +53,20 @@ class Repository:
|
|||||||
url: str
|
url: str
|
||||||
branch: str
|
branch: str
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class KlipperSettings:
|
class KlipperSettings:
|
||||||
repositories: List[Repository] | None = field(default=None)
|
repositories: List[Repository] | None = field(default=None)
|
||||||
use_python_binary: str | None = field(default=None)
|
use_python_binary: str | None = field(default=None)
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class MoonrakerSettings:
|
class MoonrakerSettings:
|
||||||
optional_speedups: bool | None = field(default=None)
|
optional_speedups: bool | None = field(default=None)
|
||||||
repositories: List[Repository] | None = field(default=None)
|
repositories: List[Repository] | None = field(default=None)
|
||||||
use_python_binary: str | None = field(default=None)
|
use_python_binary: str | None = field(default=None)
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class WebUiSettings:
|
class WebUiSettings:
|
||||||
port: int | None = field(default=None)
|
port: int | None = field(default=None)
|
||||||
@@ -158,8 +161,6 @@ class KiauhSettings:
|
|||||||
|
|
||||||
self._validate_int("fluidd", "port")
|
self._validate_int("fluidd", "port")
|
||||||
self._validate_bool("fluidd", "unstable_releases")
|
self._validate_bool("fluidd", "unstable_releases")
|
||||||
|
|
||||||
self._validate_bool("moonraker", "optional_speedups")
|
|
||||||
|
|
||||||
except ValueError:
|
except ValueError:
|
||||||
err = f"Invalid value for option '{self._v_option}' in section '{self._v_section}'"
|
err = f"Invalid value for option '{self._v_option}' in section '{self._v_section}'"
|
||||||
@@ -215,7 +216,9 @@ class KiauhSettings:
|
|||||||
"kiauh", "backup_before_update"
|
"kiauh", "backup_before_update"
|
||||||
)
|
)
|
||||||
|
|
||||||
self.moonraker.optional_speedups = self.config.getboolean("moonraker", "optional_speedups", True)
|
self.moonraker.optional_speedups = self.config.getboolean(
|
||||||
|
"moonraker", "optional_speedups", True
|
||||||
|
)
|
||||||
|
|
||||||
kl_repos = self.config.getval("klipper", "repositories")
|
kl_repos = self.config.getval("klipper", "repositories")
|
||||||
self.klipper.repositories = self.__set_repo_state(kl_repos)
|
self.klipper.repositories = self.__set_repo_state(kl_repos)
|
||||||
@@ -223,8 +226,12 @@ class KiauhSettings:
|
|||||||
mr_repos = self.config.getval("moonraker", "repositories")
|
mr_repos = self.config.getval("moonraker", "repositories")
|
||||||
self.moonraker.repositories = self.__set_repo_state(mr_repos)
|
self.moonraker.repositories = self.__set_repo_state(mr_repos)
|
||||||
|
|
||||||
self.klipper.use_python_binary = self.config.getval("klipper", "use_python_binary", None)
|
self.klipper.use_python_binary = self.config.getval(
|
||||||
self.moonraker.use_python_binary = self.config.getval("moonraker", "use_python_binary", None)
|
"klipper", "use_python_binary", None
|
||||||
|
)
|
||||||
|
self.moonraker.use_python_binary = self.config.getval(
|
||||||
|
"moonraker", "use_python_binary", None
|
||||||
|
)
|
||||||
|
|
||||||
self.mainsail.port = self.config.getint("mainsail", "port")
|
self.mainsail.port = self.config.getint("mainsail", "port")
|
||||||
self.mainsail.unstable_releases = self.config.getboolean(
|
self.mainsail.unstable_releases = self.config.getboolean(
|
||||||
|
|||||||
@@ -358,6 +358,7 @@ function get_usb_id() {
|
|||||||
unset mcu_list
|
unset mcu_list
|
||||||
sleep 1
|
sleep 1
|
||||||
mcus=$(find /dev/serial/by-id/* 2>/dev/null)
|
mcus=$(find /dev/serial/by-id/* 2>/dev/null)
|
||||||
|
mcus+=" $(find /dev/serial/by-path/* 2>/dev/null)"
|
||||||
|
|
||||||
for mcu in ${mcus}; do
|
for mcu in ${mcus}; do
|
||||||
mcu_list+=("${mcu}")
|
mcu_list+=("${mcu}")
|
||||||
|
|||||||
Reference in New Issue
Block a user