1
0
forked from Mirrors/RGSX

v2.0.0.1 - resolve problem creating 1FichierAPI.txt file or read it. add logs

This commit is contained in:
skymike03
2025-09-06 00:11:15 +02:00
parent c5e1755ddc
commit 384e706758
3 changed files with 12 additions and 8 deletions

View File

@@ -5,7 +5,7 @@ import platform
from rgsx_settings import load_rgsx_settings, save_rgsx_settings from rgsx_settings import load_rgsx_settings, save_rgsx_settings
# Version actuelle de l'application # Version actuelle de l'application
app_version = "2.0.0.0" app_version = "2.0.0.1"
def get_operating_system(): def get_operating_system():
"""Renvoie le nom du système d'exploitation.""" """Renvoie le nom du système d'exploitation."""

View File

@@ -752,7 +752,7 @@ async def download_from_1fichier(url, platform, game_name, is_zip_non_supported=
if task_queue: if task_queue:
while not task_queue.empty(): while not task_queue.empty():
data = task_queue.get() data = task_queue.get()
logger.debug(f"Données queue progression reçues: {data}") #logger.debug(f"Données queue progression reçues: {data}")
if isinstance(data[1], bool): # Fin du téléchargement if isinstance(data[1], bool): # Fin du téléchargement
success, message = data[1], data[2] success, message = data[1], data[2]
if isinstance(config.history, list): if isinstance(config.history, list):

View File

@@ -935,29 +935,33 @@ def set_music_popup(music_name):
def load_api_key_1fichier(): def load_api_key_1fichier():
"""Charge la clé API 1fichier depuis le dossier de sauvegarde, crée le fichier si absent.""" """Charge la clé API 1fichier depuis le dossier de sauvegarde, crée le fichier si absent."""
API_KEY_1FICHIER = os.path.join(config.SAVE_FOLDER, "1FichierAPI.txt")
logger.debug(f"Tentative de chargement de la clé API depuis: {config.API_KEY_1FICHIER}") logger.debug(f"Chemin du fichier de clé API: {API_KEY_1FICHIER}")
logger.debug(f"Tentative de chargement de la clé API depuis: {API_KEY_1FICHIER}")
try: try:
# Vérifie si le fichier existe déjà # Vérifie si le fichier existe déjà
if not os.path.exists(config.API_KEY_1FICHIER): if not os.path.exists(API_KEY_1FICHIER):
logger.info(f"Fichier de clé API non trouvé")
# Crée le dossier parent si nécessaire # Crée le dossier parent si nécessaire
os.makedirs(config.SAVE_FOLDER, exist_ok=True) os.makedirs(config.SAVE_FOLDER, exist_ok=True)
# Crée le fichier vide si absent # Crée le fichier vide si absent
with open(config.API_KEY_1FICHIER, "w") as f: with open(API_KEY_1FICHIER, "w") as f:
f.write("") f.write("")
logger.info(f"Fichier de clé API créé : {config.API_KEY_1FICHIER}") logger.info(f"Fichier de clé API créé : {API_KEY_1FICHIER}")
return "" return ""
except OSError as e: except OSError as e:
logger.error(f"Erreur lors de la création du fichier de clé API : {e}") logger.error(f"Erreur lors de la création du fichier de clé API : {e}")
return "" return ""
# Lit la clé API depuis le fichier # Lit la clé API depuis le fichier
try: try:
with open(config.API_KEY_1FICHIER, "r", encoding="utf-8") as f: with open(API_KEY_1FICHIER, "r", encoding="utf-8") as f:
api_key = f.read().strip() api_key = f.read().strip()
logger.debug(f"Clé API 1fichier lue: '{api_key}' (longueur: {len(api_key)})") logger.debug(f"Clé API 1fichier lue: '{api_key}' (longueur: {len(api_key)})")
if not api_key: if not api_key:
logger.warning("Clé API 1fichier vide, veuillez la renseigner dans le fichier pour pouvoir utiliser les fonctionnalités de téléchargement sur 1fichier.") logger.warning("Clé API 1fichier vide, veuillez la renseigner dans le fichier pour pouvoir utiliser les fonctionnalités de téléchargement sur 1fichier.")
API_KEY_1FICHIER = api_key
config.API_KEY_1FICHIER = api_key config.API_KEY_1FICHIER = api_key
logger.debug(f"Clé API 1fichier chargée dans la configuration : '{config.API_KEY_1FICHIER}'")
return api_key return api_key
except OSError as e: except OSError as e:
logger.error(f"Erreur lors de la lecture de la clé API : {e}") logger.error(f"Erreur lors de la lecture de la clé API : {e}")