From d991a07583b4c6ecd11f94fa5e32c5362de518c1 Mon Sep 17 00:00:00 2001 From: Aron Date: Thu, 20 Nov 2025 12:06:08 +0100 Subject: [PATCH] debug --- .gitignore | 1 + app/main.py | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4a0e4c5..688b4e4 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,7 @@ build/ dist/ .eggs/ *.egg-info/ +.python-version # VSCode .vscode/ diff --git a/app/main.py b/app/main.py index d306e7c..e471f99 100644 --- a/app/main.py +++ b/app/main.py @@ -238,9 +238,18 @@ def print_task(request: Request, task_id: str): # Print to physical printer if enabled if ENABLE_PHYSICAL_PRINTER: - printer = escpos.printer.Serial(devfile="/dev/serial0", baudrate=19200, timeout=1) - printer.text(f"Task: {task.content}\nVon: {task.user}\nPriorität: {task.priority}\n") - printer.cut() + print(f"[DEBUG] Attempting to print to /dev/serial0...") + try: + printer = escpos.printer.Serial(devfile="/dev/serial0", baudrate=19200, timeout=1) + printer.text(f"Task: {task.content}\nVon: {task.user}\nPriorität: {task.priority}\n") + printer.cut() + print(f"[DEBUG] Print command sent successfully") + except Exception as print_err: + print(f"[ERROR] Printer failed: {print_err}") + import traceback + traceback.print_exc() + else: + print(f"[DEBUG] Physical printer disabled, skipping print") task.status = "printed" msg = "success"