Commit 311d95fa by Juan Pablo dure

dwqdwq

1 parent f1b3f69d
...@@ -20,13 +20,13 @@ class FosaDiaria(): ...@@ -20,13 +20,13 @@ class FosaDiaria():
now = datetime.now() now = datetime.now()
dia = now.strftime("%d/%m/%Y") dia = now.strftime("%d/%m/%Y")
try: try:
data = self[dia][dominio] data = self.Cache[dia][dominio]
except: except:
data = False data = False
if not data == False: if not data == False:
return data return data
try: try:
self.ActualizarDatosDominios(selenium) self.ActualizarDatosDominios(selenium,dia)
except Exception as E: except Exception as E:
print(f"""Error al actualizar dominio {str(E)}""") print(f"""Error al actualizar dominio {str(E)}""")
...@@ -35,12 +35,34 @@ class FosaDiaria(): ...@@ -35,12 +35,34 @@ class FosaDiaria():
def LimpiarData(self,data,dominio,dia): def LimpiarData(self,data,dominio,dia):
return(data) return(data)
def ActualizarDatosDominios(self,selenium): def ActualizarDatosDominios(self,selenium,dia):
self.BajarExcel(selenium) self.BajarExcel(selenium)
archivo = self.BuscarExcelDescargado() archivo = self.BuscarExcelDescargado()
df = pd.read_excel(archivo) df = pd.read_excel(archivo)
print(df) #print(df)
print(df.to_dict()) #print(df.to_dict())
self.ProcesarDatos(df,dia)
def ProcesarDatos(self,df,dia):
data = df.to_dict()
for n in len(data["domino"]):
dominio = data["domino"][n]
self.Cache[dia][dominio] ={
"dominio":dominio,
"tipo":data["tipo"][n],
"inicio":data["inicio"][n],
"fin":data["fin"][n],
"resultado":data["resultado"][n],
"cuit":data["cuit"][n],
"vence":data["vence"][n],
"hora":self.CorreccionDeHora(data["fin"][n])
}
n = n + 1 #arranco desde 0
print(self.Cache)
def CorreccionDeHora(self,fin):
"""Hora de finalizacion menos 10 minutos"""
return(fin)
def BajarExcel(self,selenium): def BajarExcel(self,selenium):
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!