From 408e007912a272cbfcae35f3a8ca60ecb968224b Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Thu, 31 Mar 2022 02:21:03 +0200 Subject: [PATCH] There are some reported case where windows hack causes Broken pipe --- signature.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signature.py b/signature.py index fc1a80a..3f63a85 100644 --- a/signature.py +++ b/signature.py @@ -67,7 +67,10 @@ def check_sign(cmd, bdata, fname, GNUPG_DIRECTORY, keyserver, windows_hack=False gpg_rcode = p.returncode if gpg_rcode != 0 and not windows_hack: - return check_sign(cmd, bdata.replace(b'\n', b'\r\n'), fname, GNUPG_DIRECTORY, keyserver, True) # Windows hack + try: + return check_sign(cmd, bdata.replace(b'\n', b'\r\n'), fname, GNUPG_DIRECTORY, keyserver, True) # Windows hack + except: + pass return gpg_status, gpg_output, gpg_rcode