Run Windows training agent without console

This commit is contained in:
Codex
2026-07-01 13:43:41 +03:00
parent 4a4039c03d
commit f0c70e2e1f
2 changed files with 15 additions and 2 deletions
+5 -1
View File
@@ -296,7 +296,11 @@ def log(path: Path, message: str) -> None:
path.parent.mkdir(parents=True, exist_ok=True)
stamp = datetime.now().astimezone().isoformat(timespec="seconds")
line = f"[{stamp}] {message}"
print(line, flush=True)
if sys.stdout is not None:
try:
print(line, flush=True)
except OSError:
pass
with path.open("a", encoding="utf-8") as handle:
handle.write(line + "\n")