Skip to content
Snippets Groups Projects
Commit 979e3de2 authored by root's avatar root
Browse files

Ajout deplacement logs

parent 46e594ec
Branches
No related merge requests found
......@@ -15,6 +15,8 @@ FOLDER = "./data/"
TRAITEES = "./traitees/"
TRASH = "./corrompu/"
LOGS = "/var/www/html/astreos/assets/python/logs/"
# A modifier pour ajouter le GPS
def formatLigneCorrect(row):
try :
......@@ -109,7 +111,7 @@ while(True):
cursor = db.cursor();
# Extraction des archives dans un dossier temporaire puis suppression de l'archive
# Extraction des archives dans un dossier temporaire puis suppression de l'archive OU Deplacement des logs recus sur le serveur
DIR = os.listdir(FOLDER)
for f in DIR:
......@@ -120,11 +122,21 @@ while(True):
if s == "application/zip":
try:
ZipFile.extractall(ZipFile(FOLDER+f, 'r'), FOLDER+"temp")
time.sleep(1)
os.remove(FOLDER+f)
except:
shutil.move(FOLDER+f, TRASH+f)
else:
shutil.move(FOLDER+f, TRASH+f)
try:
idLog = open(FOLDER+f, 'r').readline().strip().split(":")[1]
if "LOG" in idLog:
logName = idLog.strip().split("/")[1]
shutil.move(FOLDER+f, LOGS+logName)
else:
shutil.move(FOLDER+f, TRASH+f)
except:
shutil.move(FOLDER+f, TRASH+f)
#--- Parcours les fichiers, ajoute les valeurs en base et deplace le fichier
DIR = os.listdir(FOLDER+"temp")
......@@ -140,7 +152,7 @@ while(True):
id = csvfile.readline().strip().split(":")[1]
#print(id)
#log.write(str(datetime.now())+" ==> "+str(id)+"\n")
next(csvfile, None)
valeurs = csv.reader(csvfile, delimiter=';')
......
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