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:
1 parent
5081212212
commit
db6a85a703
54 files changed
+3379
-384
No files matched your search
@@ -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):
|
||||
|
||||
Reference in new issue
Block a user