Too broad exception was cought without notifying about actual error - when Telegram isn't enabled

This commit is contained in:
Eriks Karls 2020-01-14 13:42:34 +02:00
parent 76bd40c655
commit 0dd1ae9ac5

View File

@ -156,7 +156,7 @@ class Citizen(CitizenAPI):
raise ErepublikException("Something went wrong! Can't find token in page! Exiting!")
try:
self.update_citizen_info(resp.text)
except:
except (AttributeError, json.JSONDecodeError, ValueError, KeyError):
pass
def _login(self):
@ -212,8 +212,8 @@ class Citizen(CitizenAPI):
return self.get(url, **kwargs)
try:
self.update_citizen_info(html=response.text)
except:
self.update_citizen_info(response.text)
except (AttributeError, json.JSONDecodeError, ValueError, KeyError):
pass
if self._errors_in_response(response):