INNER CODE UNIT · Python
action_next
VisionForge-OU/foreman · src/foreman/tui/app.py:320
def action_next(self) -> None:
escs = [e[0] for e in self.app.controller.escalations(self.slug)]
if not escs:
return
i = (escs.index(self.selected) + 1) % len(escs) if self.selected in escs else 0
self.selected = escs[i]
self._show_detail()
def action_resume(self) -> None:
if not self.selected:
return
answer = self.query_one("#answer", TextArea).text.strip()
if not answer:
self.notify("Type an answer first", severity="warning")
return
slug, iid = self.slug, self.selected
async def task():