INNER CODE UNIT · Python

action_next_worker

VisionForge-OU/foreman · src/foreman/tui/app.py:245

    def action_next_worker(self) -> None:
        lv = self.query_one("#wlist", ListView)
        n = len(lv.children)
        if not n:
            return
        # Moving the highlight fires Highlighted → updates self.selected + the log pane.
        lv.index = ((lv.index or 0) + 1) % n

    def action_kill(self) -> None:
        if self.selected and self.app.controller.kill_worker(self.selected):
            self.notify(f"kill signal sent to {self.selected}")
        else:
            self.notify("no running worker to kill", severity="warning")


class AttentionScreen(Screen):
    BINDINGS = [
        Binding("escape", "app.pop_screen", "Back"),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…