Skip to content

Commit b1d20c2

Browse files
authored
Merge pull request robinhood-unofficial#174 from noamlerner/master
Remove password and support two factor auth
2 parents 19c5d65 + e8fd6b3 commit b1d20c2

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Robinhood/Robinhood.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,8 @@ def login(self,
102102
"""
103103

104104
self.username = username
105-
self.password = password
106105
payload = {
107-
'password': self.password,
106+
'password': password,
108107
'username': self.username,
109108
'grant_type': 'password',
110109
'client_id': self.client_id
@@ -120,7 +119,8 @@ def login(self,
120119
raise RH_exception.LoginFailed()
121120

122121
if 'mfa_required' in data.keys(): # pragma: no cover
123-
raise RH_exception.TwoFactorRequired() # requires a second call to enable 2FA
122+
mfa_code = input("MFA: ")
123+
return self.login(username,password,mfa_code)
124124

125125
if 'access_token' in data.keys() and 'refresh_token' in data.keys():
126126
self.auth_token = data['access_token']

0 commit comments

Comments
 (0)