From 82a3df1febd4403d2d4059d91e1ac3e778be2c93 Mon Sep 17 00:00:00 2001 From: 0x3d Date: Wed, 7 Feb 2024 00:47:09 +0100 Subject: [PATCH] Derp. Starting to think 2 days of OAuth deep-diving was the easy part :-D --- psa_car_controller/psa/oauth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/psa_car_controller/psa/oauth.py b/psa_car_controller/psa/oauth.py index d0e9b43..07eee23 100644 --- a/psa_car_controller/psa/oauth.py +++ b/psa_car_controller/psa/oauth.py @@ -29,7 +29,7 @@ class OpenIdCredentialManager(CredentialManager): def generate_sha256_pkce(self, length: int) -> Tuple[str, str]: if not (43 <= length <= 128): - raise ValueError("Invalid length: %s", str(length)) + raise ValueError("Invalid length: %d" % length) verifier = secrets.token_urlsafe(length) encoded = base64.urlsafe_b64encode(hashlib.sha256(verifier.encode('ascii')).digest()) challenge = encoded.decode('ascii')[:-1]