chore: Ignore error decode utf-8
This commit is contained in:
parent
e1828a8c80
commit
4919087148
17
api.py
17
api.py
@ -93,12 +93,13 @@ def print_bill(data, address, waiter):
|
||||
printer.text(str(waiter)+'\n')
|
||||
|
||||
# Corta el papel (solo para impresoras que soportan esta función)
|
||||
printer.cut()
|
||||
printer.close()
|
||||
# printer.cut()
|
||||
# printer.close()
|
||||
# Obtiene el contenido del ticket de prueba
|
||||
ticket_contenido = printer.output
|
||||
# raise Exception(ticket_contenido)
|
||||
# Imprime el contenido en la consola
|
||||
sys.stdout.write(ticket_contenido.decode('utf-8'))
|
||||
sys.stdout.write(ticket_contenido.decode('utf-8', errors='ignore'))
|
||||
|
||||
|
||||
def print_customer_order(data, address, waiter):
|
||||
@ -158,13 +159,13 @@ def print_customer_order(data, address, waiter):
|
||||
combination_pizza = True
|
||||
pizza = 0
|
||||
# Corta el papel (solo para impresoras que soportan esta función)
|
||||
printer.cut()
|
||||
printer.close()
|
||||
# printer.cut()
|
||||
# printer.close()
|
||||
# Obtiene el contenido del ticket de prueba
|
||||
ticket_contenido = printer.output
|
||||
|
||||
# Imprime el contenido en la consola
|
||||
sys.stdout.write(ticket_contenido.decode('utf-8'))
|
||||
#sys.stdout.write(ticket_contenido.decode('utf-8', errors='replace'))
|
||||
|
||||
|
||||
@app.post("/print_bill")
|
||||
@ -176,7 +177,7 @@ def print_ticket_bill(info: Info):
|
||||
data = json.loads(data.replace("'", "\""))
|
||||
print_bill(data, address, waiter)
|
||||
|
||||
message = "!Impresión Realizada!"
|
||||
message = "!Impresion Realizada!"
|
||||
|
||||
return Response(content=message, status_code=200)
|
||||
|
||||
@ -204,6 +205,6 @@ def print_ticket_file_bar(info: Info):
|
||||
data = json.loads(data.replace("'", "\""))
|
||||
print_customer_order(data, address, waiter)
|
||||
|
||||
message = "!Impresión Realizada!"
|
||||
message = "!Impresion Realizada!"
|
||||
|
||||
return Response(content=message, status_code=200)
|
||||
|
Loading…
Reference in New Issue
Block a user