From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon, 19 Jun 2023 15:21:10 +0000 (-0700) Subject: Updates the httpx timeout to be 30s for all operations X-Git-Tag: v1.16.2~1^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74fe7c586ba581f547cde687e7d8e52b7e2d0354;p=thirdparty%2Fpaperless-ngx.git Updates the httpx timeout to be 30s for all operations --- diff --git a/src/paperless_mail/parsers.py b/src/paperless_mail/parsers.py index f7daa758e4..dec2b47542 100644 --- a/src/paperless_mail/parsers.py +++ b/src/paperless_mail/parsers.py @@ -218,7 +218,7 @@ class MailDocumentParser(DocumentParser): file_multi_part[2], ) - response = httpx.post(url_merge, files=pdf_collection) + response = httpx.post(url_merge, files=pdf_collection, timeout=30.0) response.raise_for_status() # ensure we notice bad responses archive_path.write_bytes(response.content) @@ -336,6 +336,7 @@ class MailDocumentParser(DocumentParser): files=files, headers=headers, data=data, + timeout=30.0, ) response.raise_for_status() # ensure we notice bad responses except Exception as err: @@ -414,11 +415,7 @@ class MailDocumentParser(DocumentParser): file_multi_part[2], ) - response = httpx.post( - url, - files=files, - data=data, - ) + response = httpx.post(url, files=files, data=data, timeout=30.0) response.raise_for_status() # ensure we notice bad responses except Exception as err: raise ParseError(f"Error while converting document to PDF: {err}") from err diff --git a/src/paperless_tika/parsers.py b/src/paperless_tika/parsers.py index 8b476bfd81..876696633c 100644 --- a/src/paperless_tika/parsers.py +++ b/src/paperless_tika/parsers.py @@ -96,7 +96,13 @@ class TikaDocumentParser(DocumentParser): data["pdfFormat"] = "PDF/A-3b" try: - response = httpx.post(url, files=files, headers=headers, data=data) + response = httpx.post( + url, + files=files, + headers=headers, + data=data, + timeout=30.0, + ) response.raise_for_status() # ensure we notice bad responses except Exception as err: raise ParseError(