From 33ee258f3f5b718b7019667070dd3c882b08f1d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gert-Andry=20K=C3=A4=C3=A4ramees?= Date: Mon, 28 Jul 2025 08:39:44 +0300 Subject: [PATCH] handle missing refresh_token key in token file (#306) --- src/volvo.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/volvo.py b/src/volvo.py index 882c384..deee258 100644 --- a/src/volvo.py +++ b/src/volvo.py @@ -48,6 +48,10 @@ def authorize(renew_tokenfile=False): logging.warning("Detected corrupted token file, restarting auth process") authorize(True) return + except KeyError: + logging.warning("Token file missing refresh_token, restarting auth process") + authorize(True) + return else: logging.info("Starting login with OTP") auth_session = requests.session()