Grotti 3.7.0: Treiber für Kobra 4 und Marlin, smartere Dateien-Auswahl und einstellbare Etiketten.

Senden und Abbruch laufen über den Treiber, Orca-Doppelzeilen und tote Ideen-API fallen weg, Drucker folgen der Datei, Etikettenformat liegt in den Einstellungen.
This commit is contained in:
Dominic Gundel committed 2026-11-02 14:03:57 +01:00
1 parent 5081212212
commit db6a85a703
54 files changed
+3379 -384

No files matched your search

+3
View File
@@ -8,6 +8,7 @@ import time
from waitress import serve
from grotti import db, jobs, library, logutil, store
from grotti.marlin_supervisor import enable as enable_marlin
from grotti.config import load
from web.app import create_app
@@ -63,6 +64,7 @@ def main():
watcher = app.extensions["watcher"]
dispatcher = app.extensions["print_queue"]
send_queue = app.extensions["send_queue"]
enable_marlin(cfg["data_dir"])
watcher.start()
dispatcher.start()
if hasattr(send_queue, "start"):
@@ -102,6 +104,7 @@ def main():
except Exception:
pass
db.close_pool()
# Der Marlin-Dienst bleibt. Ein Stopp hier würde den Druck abbrechen.
atexit.register(shutdown)
for sig in (signal.SIGINT, signal.SIGTERM):