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:
parent
c7aeead7d2
commit
905479c1b2
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue