home · contact · privacy
Hint at TestingClientTui._split_active_line being semi-private.
authorChristian Heller <c.heller@plomlompom.de>
Sun, 28 Sep 2025 14:16:18 +0000 (16:16 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Sun, 28 Sep 2025 14:16:18 +0000 (16:16 +0200)
src/ircplom/testing.py

index 990ca4bfcc9c697ae8de8748973f60681b285fb2..a8da567bf306bd380dcb50205e76457842c0fd58 100644 (file)
@@ -107,7 +107,7 @@ class TestingClientTui(ClientTui):
                 if line[:1] == '|':
                     self._playbook_anchors[line[1:]] = idx
             for idx, line in enumerate(self._playbook):
-                split = self.split_active_line(line)
+                split = self._split_active_line(line)
                 if (not split) or split[0] != 'repeat':
                     continue
                 range_data = split[1].split(' ', maxsplit=2)
@@ -117,7 +117,7 @@ class TestingClientTui(ClientTui):
                 inserts = self._playbook[int(start):int(end)]
                 if len(range_data) == 3:
                     for jdx, insert in enumerate(inserts):
-                        if (res := self.split_active_line(insert)):
+                        if (res := self._split_active_line(insert)):
                             inserts[jdx] = ' '.join([range_data[2]] + [res[1]])
                 self._playbook = (self._playbook[:idx]
                                   + inserts
@@ -133,7 +133,7 @@ class TestingClientTui(ClientTui):
             self._play_till_next_log()
 
     @staticmethod
-    def split_active_line(line: str) -> Optional[tuple[str, ...]]:
+    def _split_active_line(line: str) -> Optional[tuple[str, ...]]:
         'Return two-items tuple of split line, or None if inactive one.'
         if line[:1] in '#|' or ' ' not in line:
             return None
@@ -175,7 +175,7 @@ class TestingClientTui(ClientTui):
         while True:
             self._playbook_idx += 1
             line = self._playbook[self._playbook_idx]
-            if (result := self.split_active_line(line)):
+            if (result := self._split_active_line(line)):
                 context, msg = result
                 if context == '>':
                     for c in msg: