From 5a0070957f9b62038a599a41841bea410e938019 Mon Sep 17 00:00:00 2001 From: nex Date: Fri, 23 Feb 2024 23:14:34 +0000 Subject: [PATCH] Handle transport errors --- server.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server.py b/server.py index 7e780e0..b8444a5 100644 --- a/server.py +++ b/server.py @@ -277,6 +277,8 @@ def preview_url( e.response.status_code, f"Failed to fetch {e.response.url} - HTTP {e.response.status_code}: {e.response.text}" ) + except httpx.NetworkError as e: + raise HTTPException(502, f"Failed to fetch {url} - {e}") if "text/html" not in response.headers.get("content-type", ""): return {}