ingenieros.py
1.01 KB
import json, datetime, time, apollo
class ingenieros():
"""Esta Clase abstrae la relacion de los usuarios de login y los datos
de los usuarios, al dia de mañana se podria mover a laika si es necesario
Pero por ahora los armo en un json y a la mierda no hay tantos ingenieros
ni tanta rotacion"""
def __init__(self) -> None:
self.Archivo = "data/ingenieros.json"
self.cache = {}
a = datetime.datetime.now()
self.delta = datetime.timedelta(seconds=100)
self._last_update = a #- self.delta
def CacheVencido(self):
a = datetime.datetime.now()
return a - self._last_update > self.delta
def LeerDatosUsuario(self,usuario):
"""Lee los datos de un usuario desde el cache si el tiempo
no excede el delta"""
rta = {}
return rta
if __name__ == "__main__":
ing = ingenieros()
for n in range(0,110):
print(ing.CacheVencido())
print(apollo.estaticos.FechaHora())
time.sleep(1)