We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 19c5d65 + e8fd6b3 commit b1d20c2Copy full SHA for b1d20c2
1 file changed
Robinhood/Robinhood.py
@@ -102,9 +102,8 @@ def login(self,
102
"""
103
104
self.username = username
105
- self.password = password
106
payload = {
107
- 'password': self.password,
+ 'password': password,
108
'username': self.username,
109
'grant_type': 'password',
110
'client_id': self.client_id
@@ -120,7 +119,8 @@ def login(self,
120
119
raise RH_exception.LoginFailed()
121
122
if 'mfa_required' in data.keys(): # pragma: no cover
123
- raise RH_exception.TwoFactorRequired() # requires a second call to enable 2FA
+ mfa_code = input("MFA: ")
+ return self.login(username,password,mfa_code)
124
125
if 'access_token' in data.keys() and 'refresh_token' in data.keys():
126
self.auth_token = data['access_token']
0 commit comments