From 74958cf21707150ddf3bbb74b61c737873aa4e9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 7 Mar 2017 11:00:42 +0100 Subject: [PATCH] Show error in GUI when Blender Cloud is unreachable --- blender_cloud/pillar.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/blender_cloud/pillar.py b/blender_cloud/pillar.py index 44f9d5f..575da4c 100644 --- a/blender_cloud/pillar.py +++ b/blender_cloud/pillar.py @@ -860,6 +860,13 @@ class AuthenticatedPillarOperatorMixin(PillarOperatorMixin): self.report({'ERROR'}, 'Please log in on Blender ID first.') self.quit() return False + except requests.exceptions.ConnectionError: + self.log.exception('Error checking pillar credentials.') + self.report({'ERROR'}, 'Unable to connect to Blender Cloud, ' + 'check your internet connection.') + self.quit() + return False + self.user_id = self.db_user['_id'] return True