pylint sur utils
This commit is contained in:
parent
29d2e60299
commit
1c535dd9b9
@ -1,13 +1,16 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
"""Collections de méthodes utilitaires"""
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
from collections import OrderedDict
|
||||||
import requests
|
import requests
|
||||||
from pyexcel_ods3 import save_data
|
from pyexcel_ods3 import save_data
|
||||||
from collections import OrderedDict
|
|
||||||
from osm_vc63 import errors
|
from osm_vc63 import errors
|
||||||
|
|
||||||
|
|
||||||
class Utils:
|
class Utils:
|
||||||
|
"""Classe de méthodes utilitaires"""
|
||||||
|
|
||||||
overpass_url: str
|
overpass_url: str
|
||||||
geo_api_url: str
|
geo_api_url: str
|
||||||
dossier_sauvegarde: str
|
dossier_sauvegarde: str
|
||||||
@ -20,9 +23,9 @@ class Utils:
|
|||||||
def save_as_ods(self, fields, data, nom_req):
|
def save_as_ods(self, fields, data, nom_req):
|
||||||
"""Sauvegarde de data dans un classeur ods"""
|
"""Sauvegarde de data dans un classeur ods"""
|
||||||
|
|
||||||
ODSdataSheet = OrderedDict()
|
ods_data_sheet = OrderedDict()
|
||||||
ODSdata = []
|
ods_data = []
|
||||||
ODSdata.append(fields.keys())
|
ods_data.append(fields.keys())
|
||||||
index_line = 2
|
index_line = 2
|
||||||
|
|
||||||
for element in data["elements"]:
|
for element in data["elements"]:
|
||||||
@ -40,21 +43,21 @@ class Utils:
|
|||||||
line.append("")
|
line.append("")
|
||||||
index_col = index_col + 1
|
index_col = index_col + 1
|
||||||
|
|
||||||
ODSdata.append(line)
|
ods_data.append(line)
|
||||||
index_line = index_line + 1
|
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)
|
print("Sauvegarde résultats format ODS pour " + nom_req)
|
||||||
|
|
||||||
def save_as_json(self, export_json, nom_req):
|
def save_as_json(self, export_json, nom_req):
|
||||||
"""Enregistrement du JSON"""
|
"""Enregistrement du JSON"""
|
||||||
|
|
||||||
jsonFile = open(self.dossier_sauvegarde + nom_req + ".json", "w")
|
json_file = open(self.dossier_sauvegarde + nom_req + ".json", "w")
|
||||||
jsonFile.write(json.dumps(export_json))
|
json_file.write(json.dumps(export_json))
|
||||||
jsonFile.close()
|
json_file.close()
|
||||||
|
|
||||||
print("Sauvegarde résultat format JSON/OSM " + nom_req)
|
print("Sauvegarde résultat format JSON/OSM " + nom_req)
|
||||||
|
|
||||||
@ -134,4 +137,3 @@ class Utils:
|
|||||||
raise errors.GeoApiError(response.status_code)
|
raise errors.GeoApiError(response.status_code)
|
||||||
|
|
||||||
return response.json()
|
return response.json()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user