home · contact · privacy
Remove dead code. master
authorChristian Heller <c.heller@plomlompom.de>
Wed, 15 Oct 2025 02:40:00 +0000 (04:40 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 15 Oct 2025 02:40:00 +0000 (04:40 +0200)
src/ircplom/testing.py
src/ircplom/tui_base.py

index 4b5e77d433602e3b2e9b32f27ee3743dde8870cf..fda641b68e9832b44166211028a114d0112d1974 100644 (file)
@@ -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:
index ef3e60dbd3454dffdd31ff87a044b4527e7f0cdf..7ec6c462675c5fa8e11bf38c08df7571c45115de 100644 (file)
@@ -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.