mercurial/hgweb/server.py
branchstable
changeset 52152 891f6d56f3db
parent 51901 f4733654f144
--- a/mercurial/hgweb/server.py	Fri Oct 25 17:15:53 2024 -0400
+++ b/mercurial/hgweb/server.py	Thu Oct 31 17:24:18 2024 -0400
@@ -8,7 +8,6 @@
 
 from __future__ import annotations
 
-import errno
 import os
 import socket
 import sys
@@ -124,8 +123,7 @@
             # I/O below could raise another exception. So log the original
             # exception first to ensure it is recorded.
             if not (
-                isinstance(e, (OSError, socket.error))
-                and e.errno == errno.ECONNRESET
+                isinstance(e, (ConnectionResetError, ConnectionAbortedError))
             ):
                 tb = "".join(traceback.format_exception(*sys.exc_info()))
                 # We need a native-string newline to poke in the log