Grotti 3.6.1: Abgebrochene Läufe bleiben im Protokoll, Spulenwechsel bucht den laufenden Druck nicht vorzeitig ab, und der Pi öffnet große Dateien nicht mehr parallel.
This commit is contained in:
1 parent
2b1e36634a
commit
5081212212
23 files changed
+559
-65
No files matched your search
+10
-1
@@ -2485,6 +2485,15 @@ def create_app(cfg):
|
||||
for row in old:
|
||||
store.open_segment(conn(), live_run["id"], row["id"], slot, 0)
|
||||
store.close_open_segments(conn(), live_run["id"], slot, mm_now)
|
||||
elif not closed and mm_now > 0:
|
||||
# ACE ohne Startabschnitt oder alte Rolle schon im Regal —
|
||||
# slot-genau: Platz / ACE-Map / letzter Abschnitt / Lauf-Hinweis.
|
||||
prev_id = store.prev_spool_id_for_slot(
|
||||
conn(), host, slot, live_run, spool_id, old_rows=old,
|
||||
)
|
||||
if prev_id:
|
||||
store.open_segment(conn(), live_run["id"], prev_id, slot, 0)
|
||||
store.close_open_segments(conn(), live_run["id"], slot, mm_now)
|
||||
for row in old:
|
||||
store.update_spool(conn(), row["id"], {"printer_host": "", "ace_slot": None})
|
||||
store.add_event(
|
||||
@@ -2717,7 +2726,7 @@ def create_app(cfg):
|
||||
"samples": samples,
|
||||
"labels": store.list_run_labels(conn(), run_id),
|
||||
"events": store.list_run_events(conn(), run_id),
|
||||
"file": store.file_out(file_row, watch_dir=cfg.get("watch_dir")) if file_row else None,
|
||||
"file": store.file_out(file_row, watch_dir=cfg.get("watch_dir"), conn=conn()) if file_row else None,
|
||||
"project": project,
|
||||
"energy": energy,
|
||||
})
|
||||
|
||||
Reference in new issue
Block a user