From 5f1864807bdac3afc43bfa48b92d89986eec8525 Mon Sep 17 00:00:00 2001 From: belono Date: Sun, 2 Jun 2024 20:09:36 +0200 Subject: [PATCH] Make truncate and padding private staticmethods --- src/escpos/escpos.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/escpos/escpos.py b/src/escpos/escpos.py index ee45ae5..0a82a09 100644 --- a/src/escpos/escpos.py +++ b/src/escpos/escpos.py @@ -900,7 +900,7 @@ class Escpos(object, metaclass=ABCMeta): self.text(textwrap.fill(txt, col_count)) @staticmethod - def padding( + def _padding( text: str, width: int, align: Alignment = "center", @@ -920,7 +920,7 @@ class Escpos(object, metaclass=ABCMeta): return text @staticmethod - def truncate(text: str, width: int, placeholder: str = ".") -> str: + def _truncate(text: str, width: int, placeholder: str = ".") -> str: """Truncate an string at a max width or leave it untouched. Add a placeholder at the end of the output text if it has been truncated. @@ -958,7 +958,7 @@ class Escpos(object, metaclass=ABCMeta): row = ["" for _ in range(n_cols)] for j, item in enumerate(wrapped): if i in range(len(item)): - row[j] = self.truncate(item[i], widths[j]) + row[j] = self._truncate(item[i], widths[j]) text_colums.append(row) return text_colums @@ -970,7 +970,7 @@ class Escpos(object, metaclass=ABCMeta): ) -> list: """Add padding, width and alignment into the items of a list of strings.""" return [ - self.padding(text, widths[i], align[i]) for i, text in enumerate(text_list) + self._padding(text, widths[i], align[i]) for i, text in enumerate(text_list) ] def software_columns(