Explorar o código

Fix save

Disable online save.
DricomDragon %!s(int64=4) %!d(string=hai) anos
pai
achega
9477ec37e9
Modificáronse 3 ficheiros con 14 adicións e 22 borrados
  1. 1 0
      project/.gitignore
  2. 13 22
      project/Outils/Moteur_de_jeu/Partie.py
  3. 0 0
      project/PARTIES_A_TRAITER/.empty

+ 1 - 0
project/.gitignore

@@ -0,0 +1 @@
+PARTIES_A_TRAITER

+ 13 - 22
project/Outils/Moteur_de_jeu/Partie.py

@@ -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)
             
 
 

+ 0 - 0
project/PARTIES_A_TRAITER/.empty