1
0
mirror of https://github.com/python-escpos/python-escpos synced 2025-09-13 09:09:58 +00:00

remove more SIX usage

This commit is contained in:
Alexandre Detiste
2023-12-14 00:26:30 +01:00
parent 0f2ee2b8b5
commit 99b9484c4b
6 changed files with 65 additions and 60 deletions

View File

@@ -3,8 +3,6 @@
import sys
import six
from escpos import printer
from escpos.constants import (
CODEPAGE_CHANGE,
@@ -38,7 +36,7 @@ def print_codepage(printer, codepage):
"""Print a codepage."""
if codepage.isdigit():
codepage = int(codepage)
printer._raw(CODEPAGE_CHANGE + six.int2byte(codepage))
printer._raw(CODEPAGE_CHANGE + bytes((codepage,)))
printer._raw("after")
else:
printer.charcode(codepage)
@@ -58,7 +56,9 @@ def print_codepage(printer, codepage):
printer.set()
for y in range(0, 16):
byte = six.int2byte(x * 16 + y)
byte = bytes(
(x * 16 + y),
)
if byte in (ESC, CTL_LF, CTL_FF, CTL_CR, CTL_HT, CTL_VT):
byte = " "