Skip to content

Commit a7e306d

Browse files
authored
Use a more appropriate exception for MFA login failure
1 parent 259e531 commit a7e306d

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

firstrade/account.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from firstrade import urls
99
from firstrade.exceptions import (
1010
AccountResponseError,
11+
LoginError,
1112
LoginRequestError,
1213
LoginResponseError,
1314
)
@@ -262,7 +263,7 @@ def _handle_mfa(self):
262263
}
263264
response = self.session.post(urls.verify_pin(), data=data)
264265
else:
265-
raise LoginResponseError(
266+
raise LoginError(
266267
"MFA required but no valid MFA method "
267268
"was provided (pin, email/phone, or mfa_secret)."
268269
)

0 commit comments

Comments
 (0)