mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-16 03:54:27 +05:00
fix: trunc owner and repo name if they would overflow (#540)
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
@@ -42,7 +42,7 @@ from core.menus.settings_menu import SettingsMenu
|
|||||||
from core.menus.update_menu import UpdateMenu
|
from core.menus.update_menu import UpdateMenu
|
||||||
from core.types import ComponentStatus, StatusMap, StatusText
|
from core.types import ComponentStatus, StatusMap, StatusText
|
||||||
from extensions.extensions_menu import ExtensionsMenu
|
from extensions.extensions_menu import ExtensionsMenu
|
||||||
from utils.common import get_kiauh_version
|
from utils.common import get_kiauh_version, trunc_string
|
||||||
|
|
||||||
|
|
||||||
# noinspection PyUnusedLocal
|
# noinspection PyUnusedLocal
|
||||||
@@ -100,8 +100,8 @@ class MainMenu(BaseMenu):
|
|||||||
status_data: ComponentStatus = status_fn(*args)
|
status_data: ComponentStatus = status_fn(*args)
|
||||||
code: int = status_data.status
|
code: int = status_data.status
|
||||||
status: StatusText = StatusMap[code]
|
status: StatusText = StatusMap[code]
|
||||||
owner: str = status_data.owner
|
owner: str = trunc_string(status_data.owner, 23)
|
||||||
repo: str = status_data.repo
|
repo: str = trunc_string(status_data.repo, 23)
|
||||||
instance_count: int = status_data.instances
|
instance_count: int = status_data.instances
|
||||||
|
|
||||||
count_txt: str = ""
|
count_txt: str = ""
|
||||||
|
|||||||
@@ -177,3 +177,9 @@ def moonraker_exists(name: str = "") -> bool:
|
|||||||
)
|
)
|
||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
def trunc_string(input_str: str, length: int) -> str:
|
||||||
|
if len(input_str) > length:
|
||||||
|
return f"{input_str[:length - 3]}..."
|
||||||
|
return input_str
|
||||||
|
|||||||
Reference in New Issue
Block a user