From a7db1511bb332c6ac09771200eca125562812ed1 Mon Sep 17 00:00:00 2001 From: Ben Date: Sat, 30 May 2026 12:43:43 +0200 Subject: [PATCH] Add 30s timeout to requests.get() to prevent hanging on slow servers --- packages/markitdown/src/markitdown/_markitdown.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/markitdown/src/markitdown/_markitdown.py b/packages/markitdown/src/markitdown/_markitdown.py index f6aa4df0e..595e88ac0 100644 --- a/packages/markitdown/src/markitdown/_markitdown.py +++ b/packages/markitdown/src/markitdown/_markitdown.py @@ -472,7 +472,7 @@ def convert_uri( ) # HTTP/HTTPS URIs elif uri.startswith("http:") or uri.startswith("https:"): - response = self._requests_session.get(uri, stream=True) + response = self._requests_session.get(uri, stream=True, timeout=30) response.raise_for_status() return self.convert_response( response,