diff mercurial/hgweb/server.py @ 49312:48f1b314056b

py3: catch BrokenPipeError instead of checking errno == EPIPE
author Manuel Jacob <me@manueljacob.de>
date Tue, 31 May 2022 16:54:58 +0200
parents 44b26349127b
children 68cf519429ef fda5a4b853ab
line wrap: on
line diff
--- a/mercurial/hgweb/server.py	Tue May 31 04:18:22 2022 +0200
+++ b/mercurial/hgweb/server.py	Tue May 31 16:54:58 2022 +0200
@@ -115,9 +115,8 @@
     def do_write(self):
         try:
             self.do_hgweb()
-        except socket.error as inst:
-            if inst.errno != errno.EPIPE:
-                raise
+        except BrokenPipeError:
+            pass
 
     def do_POST(self):
         try: