summaryrefslogtreecommitdiffstats
path: root/users/models
diff options
context:
space:
mode:
authorAndrew Godwin2022-11-21 08:57:00 -0700
committerAndrew Godwin2022-11-21 15:41:12 -0700
commit0fdeb48ff48ae4561e2eb00b3fcdaa2b70046569 (patch)
tree874750519a73afd7427ccbe492f4badb8932d27a /users/models
parent8d56f8388ff58680a9419e55669778c22e5c9460 (diff)
downloadtakahe-0fdeb48ff48ae4561e2eb00b3fcdaa2b70046569.tar.gz
takahe-0fdeb48ff48ae4561e2eb00b3fcdaa2b70046569.tar.bz2
takahe-0fdeb48ff48ae4561e2eb00b3fcdaa2b70046569.zip
Catch more request errors
Diffstat (limited to 'users/models')
-rw-r--r--users/models/identity.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/users/models/identity.py b/users/models/identity.py
index d7572d6..7116021 100644
--- a/users/models/identity.py
+++ b/users/models/identity.py
@@ -305,7 +305,7 @@ class Identity(StatorModel):
method="get",
uri=f"https://{domain}/.well-known/webfinger?resource=acct:{handle}",
)
- except httpx.RequestError:
+ except (httpx.RequestError, httpx.ConnectError):
return None, None
if response.status_code in [404, 410]:
return None, None
@@ -339,7 +339,7 @@ class Identity(StatorModel):
method="get",
uri=self.actor_uri,
)
- except httpx.RequestError:
+ except (httpx.ConnectError, httpx.RequestError):
return False
if response.status_code == 410:
# Their account got deleted, so let's do the same.