From d8815b212ac60c61ce8f0e8f3d8209513a651160 Mon Sep 17 00:00:00 2001 From: Patrick Kanzler Date: Mon, 4 Sep 2023 01:08:08 +0200 Subject: [PATCH] empty string has the same effect: will not be found --> None --- src/escpos/escpos.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/escpos/escpos.py b/src/escpos/escpos.py index b4e3e29..fcc520f 100644 --- a/src/escpos/escpos.py +++ b/src/escpos/escpos.py @@ -572,14 +572,14 @@ class Escpos(object): def _hw_barcode( self, - code, + code: str, bc: str, height: int = 64, width: int = 3, pos: str = "BELOW", font: str = "A", align_ct: bool = True, - function_type=None, + function_type: Optional[str] = None, check: bool = True, ) -> None: """Print Barcode. @@ -661,7 +661,7 @@ class Escpos(object): """ # If function_type is specified, otherwise use guessing. ft_guess = [ft for ft in ["A", "B"] if bc in BARCODE_TYPES.get(ft, {"": b""})] - ft_guess = ft_guess or [None] + ft_guess = ft_guess or [""] function_type = function_type or ft_guess[0] if not function_type or not BARCODE_TYPES.get(function_type.upper()):