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')
|
printer.text(str(waiter)+'\n')
|
||||||
|
|
||||||
# Corta el papel (solo para impresoras que soportan esta función)
|
# Corta el papel (solo para impresoras que soportan esta función)
|
||||||
printer.cut()
|
# printer.cut()
|
||||||
printer.close()
|
# printer.close()
|
||||||
# Obtiene el contenido del ticket de prueba
|
# Obtiene el contenido del ticket de prueba
|
||||||
ticket_contenido = printer.output
|
ticket_contenido = printer.output
|
||||||
|
# raise Exception(ticket_contenido)
|
||||||
# Imprime el contenido en la consola
|
# 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):
|
def print_customer_order(data, address, waiter):
|
||||||
@ -158,13 +159,13 @@ def print_customer_order(data, address, waiter):
|
|||||||
combination_pizza = True
|
combination_pizza = True
|
||||||
pizza = 0
|
pizza = 0
|
||||||
# Corta el papel (solo para impresoras que soportan esta función)
|
# Corta el papel (solo para impresoras que soportan esta función)
|
||||||
printer.cut()
|
# printer.cut()
|
||||||
printer.close()
|
# printer.close()
|
||||||
# Obtiene el contenido del ticket de prueba
|
# Obtiene el contenido del ticket de prueba
|
||||||
ticket_contenido = printer.output
|
ticket_contenido = printer.output
|
||||||
|
|
||||||
# Imprime el contenido en la consola
|
# 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")
|
@app.post("/print_bill")
|
||||||
@ -176,7 +177,7 @@ def print_ticket_bill(info: Info):
|
|||||||
data = json.loads(data.replace("'", "\""))
|
data = json.loads(data.replace("'", "\""))
|
||||||
print_bill(data, address, waiter)
|
print_bill(data, address, waiter)
|
||||||
|
|
||||||
message = "!Impresión Realizada!"
|
message = "!Impresion Realizada!"
|
||||||
|
|
||||||
return Response(content=message, status_code=200)
|
return Response(content=message, status_code=200)
|
||||||
|
|
||||||
@ -204,6 +205,6 @@ def print_ticket_file_bar(info: Info):
|
|||||||
data = json.loads(data.replace("'", "\""))
|
data = json.loads(data.replace("'", "\""))
|
||||||
print_customer_order(data, address, waiter)
|
print_customer_order(data, address, waiter)
|
||||||
|
|
||||||
message = "!Impresión Realizada!"
|
message = "!Impresion Realizada!"
|
||||||
|
|
||||||
return Response(content=message, status_code=200)
|
return Response(content=message, status_code=200)
|
||||||
|
Loading…
Reference in New Issue
Block a user