forked from Mirrors/RGSX
v2.0.0.1 - resolve problem creating 1FichierAPI.txt file or read it. add logs
This commit is contained in:
@@ -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."""
|
||||||
|
|||||||
@@ -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):
|
||||||
|
|||||||
@@ -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}")
|
||||||
|
|||||||
Reference in New Issue
Block a user