Catching URLError, fixes #410

This commit is contained in:
James Barnsley
2019-07-15 12:08:33 +12:00
parent 178ea7f27e
commit 13a54de402

View File

@ -456,7 +456,7 @@ class IrisCore(pykka.ThreadingActor):
upgrade_available = cmp( parse_version( latest_version ), parse_version( self.version ) )
upgrade_available = ( upgrade_available == 1 )
except urllib2.HTTPError as e:
except (urllib2.HTTPError, urllib2.URLError) as e:
latest_version = '0.0.0'
upgrade_available = False
@ -998,7 +998,7 @@ class IrisCore(pykka.ThreadingActor):
else:
return response
except urllib2.HTTPError as e:
except (urllib2.HTTPError, urllib2.URLError) as e:
error = json.loads(e.read())
error = {'message': 'Could not refresh token: '+error['error_description']}