INNER CODE UNIT · Python
_show_detail
VisionForge-OU/foreman · src/foreman/tui/app.py:306
def _show_detail(self) -> None:
detail = self.query_one("#detail", Static)
if not self.selected:
detail.update("No escalations. 🎉")
return
text = self.app.controller.escalation_text(self.slug, self.selected)
detail.update(escape(text) if text else f"{self.selected}: (no detail)")
def on_list_view_selected(self, event: ListView.Selected) -> None:
if event.item is None:
return
self.selected = event.item.name
self._show_detail()
def action_next(self) -> None:
escs = [e[0] for e in self.app.controller.escalations(self.slug)]
if not escs:
return