mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 03:46:05 +08:00
Catch OSError when authorizing connection
Fixes Sentry issue CURA-1GW.
This commit is contained in:
parent
888abdac33
commit
640e038ce7
@ -69,7 +69,9 @@ class AuthorizationHelpers:
|
|||||||
try:
|
try:
|
||||||
return self.parseTokenResponse(requests.post(self._token_url, data = data)) # type: ignore
|
return self.parseTokenResponse(requests.post(self._token_url, data = data)) # type: ignore
|
||||||
except requests.exceptions.ConnectionError:
|
except requests.exceptions.ConnectionError:
|
||||||
return AuthenticationResponse(success=False, err_message="Unable to connect to remote server")
|
return AuthenticationResponse(success = False, err_message = "Unable to connect to remote server")
|
||||||
|
except OSError as e:
|
||||||
|
return AuthenticationResponse(success = False, err_message = "Operating system is unable to set up a secure connection: {err}".format(err = str(e)))
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def parseTokenResponse(token_response: requests.models.Response) -> "AuthenticationResponse":
|
def parseTokenResponse(token_response: requests.models.Response) -> "AuthenticationResponse":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user