Aluminium95 / PyMastermind

Isn terminale mastermind
1 stars 1 forks source link

Persistance, existance des fichier et variables #13

Closed Aluminium95 closed 11 years ago

Aluminium95 commented 11 years ago

Il faut créer les fichiers s'ils n'existent pas, et permettre de gérer facilement la non existence des variables ...

Pour l'instant, si le fichier n'existe pas ... ça plante. Si la variable n'existe pas, sa valeur est mise à False, ce qui n'entre pas en conflit avec une valeur éventuelle, qui serait obligatoirement en str, mais il faudrait permettre de faire un outil de création automatique des nouveaux fichiers de configuration avec des valeurs par défauts dans les init des modules.

# Crée la variable SI ET SEULEMENT SI elle n'existe pas déjà 
persistance.set_default_value (fichier,variable,valeur)
Aluminium95 commented 11 years ago

Bon, il y a création au chargement de fichiers qui n'existent pas :-). On peut aussi définir des valeurs par défaut, mais toute autre chose, comme accéder à un fichier inexistant ET non chargé, ne peut fonctionner ... Enfin, ça te fait croire que ça fonctionne ... mais ne le sauve pas --'.

Prochaine issue : faire des messages de retour explicites, et des vérifications plus nombreuses