|
@@ -242,36 +242,27 @@ class Partie : # Quentin 17/10/2016
|
|
|
|
|
|
|
|
|
|
|
|
- def sauvegarde(self, nom, contenu, local) :
|
|
|
- """ Enregistre les données localement si local = True, sur juhb dans le cas contraire """
|
|
|
+ def sauvegarde(self, nom, contenu) :
|
|
|
+ """ Enregistre les données de la partie """
|
|
|
|
|
|
- if local :
|
|
|
- try :
|
|
|
- flux = open(self.dossier_save + "/" + nom, "w" )
|
|
|
- except :
|
|
|
- print("Echec de l'enregistrement. Le fichier de partie a été envoyé sur jhub.")
|
|
|
- self.sauvegarde(nom, contenu, False)
|
|
|
- return
|
|
|
+ nomEntier = self.dossier_save + "/" + nom
|
|
|
+ try :
|
|
|
+ flux = open(nomEntier, "w")
|
|
|
+ except :
|
|
|
+ print("Echec de l'enregistrement.")
|
|
|
+ print(nomEntier)
|
|
|
+ return
|
|
|
|
|
|
- for l in contenu :
|
|
|
- flux.write(l)
|
|
|
+ for l in contenu :
|
|
|
+ flux.write(l)
|
|
|
|
|
|
- flux.close()
|
|
|
-
|
|
|
-
|
|
|
- else :
|
|
|
- info = {"nom" : nom, "contenu" : contenu}
|
|
|
- data = json.dumps(info)
|
|
|
-
|
|
|
- requests.post('https://jhub.lycee-chateaubriand.fr/upload',
|
|
|
- headers={'Content-Type': 'application/json'},
|
|
|
- data=data, verify=False)
|
|
|
+ flux.close()
|
|
|
|
|
|
|
|
|
def enregistrer_partie(self) :
|
|
|
if self.dossier_save != "" :
|
|
|
(nom, contenu) = self.obtenir_donnees()
|
|
|
- self.sauvegarde(nom, contenu, self.dossier_save != "*")
|
|
|
+ self.sauvegarde(nom, contenu)
|
|
|
|
|
|
|
|
|
|