From b980f87c929e5775b5f8c1c24393547f58c1347d Mon Sep 17 00:00:00 2001 From: bain Date: Fri, 17 Jan 2025 18:47:13 +0100 Subject: [PATCH] fix qr code login with MFA --- pronotepy/clients.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pronotepy/clients.py b/pronotepy/clients.py index 0ccf827..b699ba3 100644 --- a/pronotepy/clients.py +++ b/pronotepy/clients.py @@ -234,7 +234,11 @@ def qrcode_login( log.warning("couldn't get account security mode, ignoring...") return client - client._do_2fa(False, mode > 1, account_pin, device_name) + return cls.token_login( + **client.export_credentials(), + account_pin=account_pin, + device_name=device_name, + ) return client