def check_json_file(data, fname, dict_data):
"""
Comprueba que si dict_data(conversion del fichero JSON a dict) no es un diccionario, se genere un fichero con
data de nombre fname.bk.
@param data: contenido del fichero fname
@type data: str
@param fname: nombre del fichero leido
@type fname: str
@param dict_data: nombre del diccionario
@type dict_data: dict
"""
logger.info()
if not dict_data:
logger.error("Error al cargar el json del fichero %s" % fname)
if data != "":
# se crea un nuevo fichero
from core import filetools
title = filetools.write("%s.bk" % fname, data)
if title != "":
logger.error("Ha habido un error al guardar el fichero: %s.bk" % fname)
else:
logger.debug("Se ha guardado una copia con el nombre: %s.bk" % fname)
else:
logger.debug("Está vacío el fichero: %s" % fname)
评论列表
文章目录