forked from Olav63/outils_OSM
pylint sur utils
This commit is contained in:
parent
29d2e60299
commit
1c535dd9b9
@ -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()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user