Don't fail on invalid homeservers

This commit is contained in:
Nexus 2024-08-19 19:00:19 +01:00
parent 54af79e84d
commit 775be84d26

View file

@ -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