From a8e38bed9a3d81714047cfab92cb2796d2ff3b8b Mon Sep 17 00:00:00 2001 From: Alexandre Detiste Date: Wed, 13 Dec 2023 21:18:15 +0100 Subject: [PATCH] fix return type of cups.py --- src/escpos/printer/cups.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/escpos/printer/cups.py b/src/escpos/printer/cups.py index 527523a..0236dd6 100644 --- a/src/escpos/printer/cups.py +++ b/src/escpos/printer/cups.py @@ -199,7 +199,7 @@ class CupsPrinter(Escpos): self.tmpfile.close() self.pending_job = False - def _read(self) -> List[int]: + def _read(self) -> bytes: """Return a single-item array with the accepting state of the print queue. states: idle = [3], printing a job = [4], stopped = [5] @@ -207,8 +207,8 @@ class CupsPrinter(Escpos): printer = self.printers.get(self.printer_name, {}) state = printer.get("printer-state") if not state: - return [] - return [state] + return b'' + return bytes((state,)) def close(self) -> None: """Close CUPS connection.