Fix missing 2FA error message

This commit is contained in:
Alexander Graf
2021-06-15 21:05:08 +02:00
parent bf83d406d3
commit 07de73bde1
3 changed files with 6 additions and 4 deletions

View File

@@ -283,9 +283,9 @@ class InstaloaderContext:
resp_json = login.json()
if resp_json['status'] != 'ok':
if 'message' in resp_json:
raise BadCredentialsException("Login error: {}".format(resp_json['message']))
raise BadCredentialsException("2FA error: {}".format(resp_json['message']))
else:
raise BadCredentialsException("Login error: \"{}\" status.".format(resp_json['status']))
raise BadCredentialsException("2FA error: \"{}\" status.".format(resp_json['status']))
session.headers.update({'X-CSRFToken': login.cookies['csrftoken']})
self._session = session
self.username = user