Le mirroring des dépôts vers Github est maintenant natif dans Gitlab (et donc Framagit). Merci de passer à la fonction native pour que nous puissions couper notre solution maison. Détails sur https://docs.gitlab.com/ee/workflow/repository_mirroring.html#pushing-to-a-remote-repository (pensez à supprimer le webhook de notre solution maison).

Commit 158c9be3 by JonathanMM

Optimisation et correction des périodes calculées

parent 52e7f87a
......@@ -2,6 +2,7 @@ import dumpLib
import datetime
import resumeLib
import os
import nettoyageLib
jour = datetime.datetime(2018, 1, 7)
dateMax = datetime.datetime(2018, 1, 8)
......@@ -18,5 +19,9 @@ while jour <= dateMax:
os.remove(nomFichier)
print("Calcul des resumes")
resumeLib.calculerToutResume(jour, demain)
print("Nettoyage des données inutiles")
nettoyageLib.nettoyerInstantanne(demain - datetime.timedelta(minutes = 5))
nettoyageLib.nettoyerConso(demain, "duree <= 60")
nettoyageLib.optimiserBDD()
jour += datetime.timedelta(days = 1)
\ No newline at end of file
......@@ -282,12 +282,12 @@ def calculerToutResume(dateMin, dateMax):
print("-> Début période "+ str(periode))
while dateCourante + datetime.timedelta(minutes=periode) <= dateMax:
print("Période " + str(periode)+'; date = '+str(dateCourante))
dateCourante = dateCourante + datetime.timedelta(minutes=periode) #on met la date courante à la fin de la période, car, ça calcule à rebours
if periode == 5:
debuterCalculResume(periode, dateCourante)
debuterCalculResumeConso(periode, dateCourante)
else:
debuterCalculResumeOfResume(periodePrecedente, periode, dateCourante)
debuterCalculResumeOfResumeConso(periodePrecedente, periode, dateCourante)
dateCourante = dateCourante + datetime.timedelta(minutes=periode)
periodePrecedente = periode
print("-> Fin période "+ str(periode))
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment