hotfix: log_message crashes on do_GET — use getattr fallback for _session_id

This commit is contained in:
admin
2026-05-22 13:26:03 +04:00
Unverified
parent d882b7df02
commit 8398918b2a
2 changed files with 2 additions and 1 deletions

Binary file not shown.

View File

@@ -4419,7 +4419,8 @@ class Handler(http.server.BaseHTTPRequestHandler):
def log_message(self, fmt, *args): def log_message(self, fmt, *args):
msg = fmt % args if args else fmt msg = fmt % args if args else fmt
print(f"[{self._session_id}] {BACKEND} {msg}", file=sys.stderr) _sid = getattr(self, '_session_id', None) or 'proxy'
print(f"[{_sid}] {BACKEND} {msg}", file=sys.stderr)
_SHUTDOWN_REQUESTED = False _SHUTDOWN_REQUESTED = False