File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -51,11 +51,14 @@ sync_enclave_time_with_offset_once || true
5151
5252
5353start_time_sync_server () {
54- python3 - << 'PY ' &
54+ python3 -u - << 'PY ' &
55+ import sys
5556import os
5657import subprocess
5758from http.server import BaseHTTPRequestHandler, HTTPServer
5859
60+ sys.stdout.reconfigure(line_buffering=True)
61+
5962TIME_SYNC_URL = os.environ.get("TIME_SYNC_URL", "http://127.0.0.1:27015/getCurrentTime")
6063TIME_SYNC_PROXY = os.environ.get("TIME_SYNC_PROXY", "socks5h://127.0.0.1:3305")
6164TIME_SYNC_TRIGGER_PORT = int(os.environ.get("TIME_SYNC_TRIGGER_PORT", "27100"))
@@ -76,12 +79,12 @@ class Handler(BaseHTTPRequestHandler):
7679 return
7780 try:
7881 result = sync_time()
79- print(f"Time sync: updated enclave time to {result}")
82+ print(f"Time sync: updated enclave time to {result}", flush=True )
8083 self.send_response(200)
8184 self.end_headers()
8285 self.wfile.write(f"OK {result}\n".encode())
8386 except Exception as exc: # pragma: no cover - best effort logging
84- print(f"Time sync error: {exc}")
87+ print(f"Time sync error: {exc}", flush=True )
8588 self.send_response(500)
8689 self.end_headers()
8790 self.wfile.write(f"ERROR {exc}\n".encode())
You can’t perform that action at this time.
0 commit comments