From 7744fe3f8bf50d14047c65556d2e6fd2ae627c1e Mon Sep 17 00:00:00 2001 From: Rod Boev Date: Mon, 29 Jun 2026 12:45:30 -0400 Subject: [PATCH] Keep disconnect intent explicit through server cleanup --- server.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server.py b/server.py index 9518f86d..c845ad24 100644 --- a/server.py +++ b/server.py @@ -383,6 +383,7 @@ class Handler(BaseHTTPRequestHandler): if result is False: return j(self, {'error': 'not found'}, status=404) except _CLIENT_DISCONNECT_ERRORS: + # Expected disconnect path; do not convert it into a misleading server 500. return except Exception: self._safe_webui_print(f'[webui] ERROR {self.command} {self.path}\n' + traceback.format_exc()) @@ -410,6 +411,7 @@ class Handler(BaseHTTPRequestHandler): if result is False: return j(self, {'error': 'not found'}, status=404) except _CLIENT_DISCONNECT_ERRORS: + # Expected disconnect path; do not convert it into a misleading server 500. return except Exception: self._safe_webui_print(f'[webui] ERROR {self.command} {self.path}\n' + traceback.format_exc())