Geoplateforme / sdk-entrepot

SDK Python pour utiliser l'API Entrepôt de la Géoplateforme.
GNU General Public License v3.0
1 stars 0 forks source link

[bug] Timeout mauvaise gestion valeur par défaut pour les upload de fichiers #125

Closed LudivineSchlegel closed 4 months ago

LudivineSchlegel commented 4 months ago

Lors du téléversement d'un fichier (route_upload_file()) dont la taille est inférieur à la première valeur du dictionnaire de timeout route_request() essaye de récupérer le timeout depuis la configuration ce qui créer une erreur car on a un dictionnaire et non un nombre. Il ne faut pas que route_upload_file retourne -1000 si on a un configuration de type de dictionnaire.

Exemple : configuration: {"10000000": 300, "1000000000":600,"5000000000":1800,"50000000000":3600} fichier de moins de 10Mo logs :

ERREUR - livraison X : invalid literal for int() with base 10: '{"10000000": 300, "1000000000":600,"5000000000":1800,"50000000000":3600}'