Added error handling for invalid certificates during speedtest. Also added a generic error handler to catch all network errors (#2644)

This commit is contained in:
Anton Hvornum 2024-08-28 07:50:13 +02:00 committed by GitHub
parent c7aeead7d2
commit 905479c1b2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 0 deletions

View File

@ -48,6 +48,12 @@ class MirrorStatusEntryV3(pydantic.BaseModel):
except http.client.IncompleteRead:
debug(f" speed: <undetermined>")
self._speed = None
except urllib.error.URLError as error:
debug(f" speed: <undetermined> ({error})")
self._speed = None
except Exception as error:
debug(f" speed: <undetermined> ({error})")
self._speed = None
return self._speed