From: Christian Heller Date: Wed, 15 Oct 2025 02:40:00 +0000 (+0200) Subject: Remove dead code. X-Git-Url: https://plomlompom.com/repos/%7B%7Bdb.prefix%7D%7D/%7B%7Bprefix%7D%7D/ledger?a=commitdiff_plain;ds=inline;p=ircplom Remove dead code. --- diff --git a/src/ircplom/testing.py b/src/ircplom/testing.py index 4b5e77d..fda641b 100644 --- a/src/ircplom/testing.py +++ b/src/ircplom/testing.py @@ -52,9 +52,6 @@ class TestTerminal(QueueMixin, TerminalInterface): for i, c in enumerate(text): self._screen[self._cursor_yx.y][self._cursor_yx.x + i] = (attrs, c) - def _truncate(self, text: str, size: int) -> str: - return text[:size] - def _get_keypresses(self) -> Iterator[Optional[TuiEvent]]: while True: try: diff --git a/src/ircplom/tui_base.py b/src/ircplom/tui_base.py index ef3e60d..7ec6c46 100644 --- a/src/ircplom/tui_base.py +++ b/src/ircplom/tui_base.py @@ -516,10 +516,6 @@ class TerminalInterface(ABC): def _write_w_attrs(self, text: str, attrs: tuple[str, ...]) -> None: pass - @abstractmethod - def _truncate(self, text: str, size: int) -> str: - pass - def write(self, msg: str = '', start_y: Optional[int] = None, @@ -532,9 +528,7 @@ class TerminalInterface(ABC): # ._blessed.length can slow down things notably: only use where needed! end_x = self._cursor_yx.x + self._length_to_terminal(msg) len_padding = self.size.x - end_x - if len_padding < 0: - msg = self._truncate(msg, self.size.x - self._cursor_yx.x) - elif padding: + if (len_padding := self.size.x - end_x) and padding: msg += ' ' * len_padding end_x = self.size.x self._write_w_attrs(msg, self._attrs_tuple_from_str(attributes)) @@ -798,9 +792,6 @@ class Terminal(QueueMixin, TerminalInterface): text = getattr(self._blessed, attr)(text) print(text, end='') - def _truncate(self, text: str, size: int) -> str: - return self._blessed.truncate(text, size) - def _get_keypresses(self) -> Iterator[Optional[TuiEvent]]: '''Loop through keypresses from terminal, expand blessed's handling.