From 795137303308601073f67e18e93f7340ee1da883 Mon Sep 17 00:00:00 2001 From: Kharec Date: Sat, 6 Dec 2025 16:22:46 +0100 Subject: [PATCH] fix: use constant now that authenticate is in Auditui class --- main.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/main.py b/main.py index 3267704..c27085e 100644 --- a/main.py +++ b/main.py @@ -6,7 +6,6 @@ import re import shutil import signal import subprocess -import sys from getpass import getpass from pathlib import Path @@ -685,12 +684,11 @@ class Auditui(App): def authenticate(self) -> None: """Authenticate with Audible and set auth and client objects.""" - auth_path = Path.home() / ".config" / "auditui" / "auth.json" - auth_path.parent.mkdir(parents=True, exist_ok=True) + self.AUTH_PATH.parent.mkdir(parents=True, exist_ok=True) - if auth_path.exists(): + if self.AUTH_PATH.exists(): try: - authenticator = audible.Authenticator.from_file(str(auth_path)) + authenticator = audible.Authenticator.from_file(str(self.AUTH_PATH)) audible_client = audible.Client(auth=authenticator) self.auth = authenticator self.client = audible_client @@ -715,8 +713,8 @@ class Auditui(App): username=email, password=password, locale=marketplace ) - auth_path.parent.mkdir(parents=True, exist_ok=True) - authenticator.to_file(str(auth_path)) + self.AUTH_PATH.parent.mkdir(parents=True, exist_ok=True) + authenticator.to_file(str(self.AUTH_PATH)) print("Authentication successful!") audible_client = audible.Client(auth=authenticator) self.auth = authenticator