Post Black Linting
This commit is contained in:
+15
-20
@@ -58,7 +58,9 @@ def _persist_user_theme(theme_name: str) -> None:
|
||||
config_dir.mkdir(parents=True, exist_ok=True)
|
||||
if not user_config_path.exists():
|
||||
# minimal default like your load_user_config does
|
||||
user_config_path.write_text('{"URL": "", "LOG_LEVEL": "INFO"}\n', encoding="utf-8")
|
||||
user_config_path.write_text(
|
||||
'{"URL": "", "LOG_LEVEL": "INFO"}\n', encoding="utf-8"
|
||||
)
|
||||
|
||||
# load existing user config
|
||||
user_conf = load_user_config(config_dir)
|
||||
@@ -86,8 +88,6 @@ def _persist_user_theme(theme_name: str) -> None:
|
||||
logger.debug("Reloaded .env from %s", env_path)
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# 1) SCREEN
|
||||
# ---------------------------------------------------------------------------
|
||||
@@ -138,7 +138,6 @@ class MainMenuScreen(Screen):
|
||||
wd = os.getcwd()
|
||||
self.working_dir = wd
|
||||
|
||||
|
||||
def _make_buttons_for(self, tab_id: str) -> Vertical:
|
||||
defs = self.BUTTON_DEFS.get(tab_id, [])
|
||||
buttons = []
|
||||
@@ -148,9 +147,6 @@ class MainMenuScreen(Screen):
|
||||
buttons.append(btn)
|
||||
return Vertical(*buttons)
|
||||
|
||||
|
||||
|
||||
|
||||
def compose(self) -> ComposeResult:
|
||||
yield Header(show_clock=True, icon="⚙")
|
||||
|
||||
@@ -208,8 +204,7 @@ class MainMenuScreen(Screen):
|
||||
new_index = current + direction
|
||||
if 0 <= new_index < len(buttons):
|
||||
buttons[new_index].focus()
|
||||
|
||||
|
||||
|
||||
def switch_tab(self, tab_id: str) -> None:
|
||||
self.current_tab = tab_id
|
||||
content = self.query_one("#content", Vertical)
|
||||
@@ -230,7 +225,9 @@ class MainMenuScreen(Screen):
|
||||
layout.mount(policy_tree)
|
||||
|
||||
# Right: Details pane
|
||||
details_pane = Static("Select a policy or device to view details", id="details-pane")
|
||||
details_pane = Static(
|
||||
"Select a policy or device to view details", id="details-pane"
|
||||
)
|
||||
details_pane.styles.width = "3fr"
|
||||
layout.mount(details_pane)
|
||||
|
||||
@@ -240,7 +237,9 @@ class MainMenuScreen(Screen):
|
||||
# Top-level policies
|
||||
for _, policy in self.app.policies.iterrows():
|
||||
if policy["parent"] == "global-policy-settings":
|
||||
node = policy_tree.root.add(label=policy["name"], data=policy.to_dict())
|
||||
node = policy_tree.root.add(
|
||||
label=policy["name"], data=policy.to_dict()
|
||||
)
|
||||
node_map[policy["groupid"]] = node
|
||||
|
||||
# Child policies
|
||||
@@ -259,7 +258,6 @@ class MainMenuScreen(Screen):
|
||||
label = device["hostname"] # Keep tree clean
|
||||
parent_node.add(label=label, data=device.to_dict())
|
||||
|
||||
|
||||
elif tab_id == "settings":
|
||||
# Create and mount the horizontal container
|
||||
horizontal_container = Horizontal(id="settings_grid")
|
||||
@@ -279,7 +277,7 @@ class MainMenuScreen(Screen):
|
||||
if j < len(self.THEME_BUTTONS):
|
||||
label, btn_id = self.THEME_BUTTONS[j]
|
||||
button = Button(label, id=f"set_theme_{btn_id}", compact=True)
|
||||
#button.styles.width = "100%"
|
||||
# button.styles.width = "100%"
|
||||
column.mount(button) # Mount each button
|
||||
|
||||
else:
|
||||
@@ -300,9 +298,10 @@ class MainMenuScreen(Screen):
|
||||
details = f"Selected: {node.label}"
|
||||
|
||||
details_pane.update(details)
|
||||
|
||||
|
||||
def on_directory_tree_file_selected(self, event: DirectoryTree.FileSelected) -> None:
|
||||
def on_directory_tree_file_selected(
|
||||
self, event: DirectoryTree.FileSelected
|
||||
) -> None:
|
||||
path = event.path
|
||||
logger.debug("Directory file selected: %s", path)
|
||||
try:
|
||||
@@ -359,10 +358,6 @@ class MainMenuScreen(Screen):
|
||||
self.app.exit()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# 2) APP
|
||||
# ---------------------------------------------------------------------------
|
||||
@@ -407,7 +402,6 @@ class Loxide(App):
|
||||
screen.switch_tab("dir")
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# 3) TERMINAL + LEGACY
|
||||
# ---------------------------------------------------------------------------
|
||||
@@ -422,6 +416,7 @@ def _restore_terminal_for_legacy() -> None:
|
||||
if os.name == "nt":
|
||||
try:
|
||||
import ctypes
|
||||
|
||||
kernel32 = ctypes.windll.kernel32
|
||||
handle = kernel32.GetStdHandle(-11)
|
||||
mode = ctypes.c_ulong()
|
||||
|
||||
Reference in New Issue
Block a user