From 775be84d26ec7506a758b72dbcd7706f034c38c8 Mon Sep 17 00:00:00 2001 From: nexy7574 Date: Mon, 19 Aug 2024 19:00:19 +0100 Subject: [PATCH] Don't fail on invalid homeservers --- app/modules/latency.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/modules/latency.py b/app/modules/latency.py index b5f8728..3990ef8 100644 --- a/app/modules/latency.py +++ b/app/modules/latency.py @@ -21,7 +21,11 @@ class LatencyModule(niobot.Module): timings = [] for rnd in range(5): start = time.time() - await client.get(f"{loc}/_matrix/client/v1/ping") + try: + res = await client.get(f"{loc}/_matrix/client/v1/ping") + res.raise_for_status() + except httpx.HTTPError: + timings.append(-1) end = time.time() timings.append(end - start) fed_latency = sum(timings) / len(timings) * 1000