Spiegel-Meldungen sofort ins Journal (stdout ist unter systemd gepuffert)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
adminandClaude Opus 5.5 committed 2026-10-20 19:30:20 +02:00
1 parent 2fae14cfe0
commit a54c21c7b2
1 file changed
+3 -3
+3 -3
View File
@@ -3909,10 +3909,10 @@ def spiegel_aktualisieren() -> None:
vorher = _spiegel_staende.get(name, {}).get("commit")
_spiegel_staende[name] = stand
if vorher != stand["commit"]:
print(f"[spiegel] {name}: {str(vorher)[:7]} -> {stand['commit'][:7]}")
print(f"[spiegel] {name}: {str(vorher)[:7]} -> {stand['commit'][:7]}", flush=True)
except (subprocess.SubprocessError, OSError) as exc:
fehler = exc.stderr.decode(errors="replace").strip() if getattr(exc, "stderr", None) else exc
print(f"[spiegel] {name}: Fehler, letzter Stand bleibt: {fehler}")
print(f"[spiegel] {name}: Fehler, letzter Stand bleibt: {fehler}", flush=True)
with _spiegel_lock:
daten = json.dumps(_spiegel_staende, indent=2)
@@ -3929,7 +3929,7 @@ def run_spiegel_schleife() -> None:
try:
spiegel_aktualisieren()
except Exception as exc:
print(f"[spiegel] Durchlauf-Fehler (nächster Versuch in {SPIEGEL_INTERVALL_SECONDS}s): {exc}")
print(f"[spiegel] Durchlauf-Fehler (nächster Versuch in {SPIEGEL_INTERVALL_SECONDS}s): {exc}", flush=True)
time.sleep(SPIEGEL_INTERVALL_SECONDS)