hgext/patchbomb.py
changeset 49312 48f1b314056b
parent 48966 6000f5b25c9b
child 49704 a6b497872b97
--- a/hgext/patchbomb.py	Tue May 31 04:18:22 2022 +0200
+++ b/hgext/patchbomb.py	Tue May 31 16:54:58 2022 +0200
@@ -76,7 +76,6 @@
 import email.mime.base as emimebase
 import email.mime.multipart as emimemultipart
 import email.utils as eutil
-import errno
 import os
 import socket
 
@@ -984,9 +983,8 @@
             try:
                 generator.flatten(m, False)
                 ui.write(b'\n')
-            except IOError as inst:
-                if inst.errno != errno.EPIPE:
-                    raise
+            except BrokenPipeError:
+                pass
         else:
             if not sendmail:
                 sendmail = mail.connect(ui, mbox=mbox)