fix: 静默 BrokenPipeError 因为后关server
This commit is contained in:
@@ -971,8 +971,11 @@ class OmniDaemonHTTPHandler(BaseHTTPRequestHandler):
|
|||||||
self.send_header("Content-Length", str(len(payload)))
|
self.send_header("Content-Length", str(len(payload)))
|
||||||
self.send_header("Cache-Control", "no-store")
|
self.send_header("Cache-Control", "no-store")
|
||||||
self.send_header("Connection", "keep-alive")
|
self.send_header("Connection", "keep-alive")
|
||||||
|
try:
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(payload)
|
self.wfile.write(payload)
|
||||||
|
except (BrokenPipeError, ConnectionResetError):
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
class ASideOmniDaemon:
|
class ASideOmniDaemon:
|
||||||
|
|||||||
@@ -1208,8 +1208,11 @@ class OmniDaemonHTTPHandler(BaseHTTPRequestHandler):
|
|||||||
self.send_header("Content-Length", str(len(body)))
|
self.send_header("Content-Length", str(len(body)))
|
||||||
self.send_header("Cache-Control", "no-store")
|
self.send_header("Cache-Control", "no-store")
|
||||||
self.send_header("Connection", "keep-alive")
|
self.send_header("Connection", "keep-alive")
|
||||||
|
try:
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(body)
|
self.wfile.write(body)
|
||||||
|
except (BrokenPipeError, ConnectionResetError):
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
class BSideOmniDaemon:
|
class BSideOmniDaemon:
|
||||||
|
|||||||
Reference in New Issue
Block a user