From b5853ef3170e657d4d7849f8c0948813ddda22f9 Mon Sep 17 00:00:00 2001 From: Chris Adam Date: Thu, 27 Nov 2025 13:19:08 +0100 Subject: [PATCH] Fixed timeout error --- email2pdf2/email2pdf2.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/email2pdf2/email2pdf2.py b/email2pdf2/email2pdf2.py index f4dd1c6..c233e9d 100755 --- a/email2pdf2/email2pdf2.py +++ b/email2pdf2/email2pdf2.py @@ -506,13 +506,15 @@ def can_url_fetch(src): try: encoded_src = src.replace(" ", "%20") req = Request(encoded_src) - urlopen(req, timeout=10) # Reduced timeout to avoid long try on broken external link + urlopen(req, timeout=15) # Reduced timeout to avoid long try on broken external link except HTTPError: return False except URLError: return False except ValueError: return False + except TimeoutError: + return False else: return True