pylint sur utils

This commit is contained in:
SebF 2021-10-10 16:35:27 +02:00
parent 29d2e60299
commit 1c535dd9b9
1 changed files with 13 additions and 11 deletions

View File

@ -1,13 +1,16 @@
#!/usr/bin/env python3
"""Collections de méthodes utilitaires"""
import json
from collections import OrderedDict
import requests
from pyexcel_ods3 import save_data
from collections import OrderedDict
from osm_vc63 import errors
class Utils:
"""Classe de méthodes utilitaires"""
overpass_url: str
geo_api_url: str
dossier_sauvegarde: str
@ -20,9 +23,9 @@ class Utils:
def save_as_ods(self, fields, data, nom_req):
"""Sauvegarde de data dans un classeur ods"""
ODSdataSheet = OrderedDict()
ODSdata = []
ODSdata.append(fields.keys())
ods_data_sheet = OrderedDict()
ods_data = []
ods_data.append(fields.keys())
index_line = 2
for element in data["elements"]:
@ -40,21 +43,21 @@ class Utils:
line.append("")
index_col = index_col + 1
ODSdata.append(line)
ods_data.append(line)
index_line = index_line + 1
ODSdataSheet.update({"resultats": ODSdata})
ods_data_sheet.update({"resultats": ods_data})
save_data(self.dossier_sauvegarde + nom_req + ".ods", ODSdataSheet)
save_data(self.dossier_sauvegarde + nom_req + ".ods", ods_data_sheet)
print("Sauvegarde résultats format ODS pour " + nom_req)
def save_as_json(self, export_json, nom_req):
"""Enregistrement du JSON"""
jsonFile = open(self.dossier_sauvegarde + nom_req + ".json", "w")
jsonFile.write(json.dumps(export_json))
jsonFile.close()
json_file = open(self.dossier_sauvegarde + nom_req + ".json", "w")
json_file.write(json.dumps(export_json))
json_file.close()
print("Sauvegarde résultat format JSON/OSM " + nom_req)
@ -134,4 +137,3 @@ class Utils:
raise errors.GeoApiError(response.status_code)
return response.json()