Commit 1430264a authored by Michael Nauge's avatar Michael Nauge
Browse files

Create nklUtils.py

parent b6f7d7e0
# -*- coding: utf-8 -*-
"""
Created on Tue Aug 24 11:46:33 2021
@author: Michael Nauge (Université de Poitiers)
"""
import NklTarget as nklT
import nklAPI_Datas as nklD
def delete_datas_uploads_all(nklTarget):
"""
Permet de supprimer tous les fichiers présent dans l'espace temporaire
Parameters
nklTarget : OBJ
une instance d'un objet NklTarget permettant de choisir nakala_prod ou nakala_test
Returns
-------
List(NklResponse) : List(OBJ)
une lsite contenant des instances d'objet NklResponse
- en cas de problème reseau ou de message d'erreur du serveur nakala
l'objet NklResponse.isSuccess=False et le détails de l'erreur en version textuel
sera dans NklResponse.message
- en cas de réussite de la requete
l'objet NklResponse.isSuccess=True et
pusiqu'il n'y a pas de retour json en cas de réussite
NklResponse.dictVals = {}
"""
# on récupère la list des sha1 des fichiers de l'espace temporaire
r = nklD.get_datas_uploads(nklTarget)
listNklR = []
for dicFile in r.dictVals:
fileIdentifier = dicFile['sha1']
#print("lancer suppression de", fileIdentifier)
rd = nklD.delete_datas_uploads(nklTarget, fileIdentifier)
listNklR.append(rd)
return listNklR
Supports Markdown
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