Moibe commited on
Commit
00d1318
·
1 Parent(s): 0e270d1

Fix monitoreo segundos

Browse files
Files changed (3) hide show
  1. autenticacion.py +1 -1
  2. conexion_firebase.py +0 -7
  3. herramientas.py +13 -2
autenticacion.py CHANGED
@@ -15,7 +15,7 @@ def defineAmbiente():
15
  #Acceso a HF
16
  llave = os.getenv("llave")
17
  servidor = os.getenv("servidor")
18
- print("182, el servidor es: ", servidor)
19
  return llave, servidor
20
 
21
  def local_check():
 
15
  #Acceso a HF
16
  llave = os.getenv("llave")
17
  servidor = os.getenv("servidor")
18
+ print("El servidor remoto es: ", servidor)
19
  return llave, servidor
20
 
21
  def local_check():
conexion_firebase.py CHANGED
@@ -19,13 +19,6 @@ def obtenDato(coleccion, dato, info):
19
  #Éste es el documento que tiene los datos de ella.
20
  documento = doc_ref.get()
21
 
22
-
23
- if documento.exists:
24
- pass #El documento si existe.
25
- else:
26
- print("No existe el documento, es un nuevo usuario.")
27
- creaDato(coleccion, dato, 'tokens', 5) #porque agregará 5 tokens.
28
-
29
  #Recuerda la conversión a diccionario.
30
  documento = doc_ref.get()
31
  diccionario = documento.to_dict()
 
19
  #Éste es el documento que tiene los datos de ella.
20
  documento = doc_ref.get()
21
 
 
 
 
 
 
 
 
22
  #Recuerda la conversión a diccionario.
23
  documento = doc_ref.get()
24
  diccionario = documento.to_dict()
herramientas.py CHANGED
@@ -14,6 +14,8 @@ def obtenUltimoTimestamp():
14
  Obtiene el último timestamp de renovación guardado.
15
  """
16
 
 
 
17
  resultado = conexion_firebase.obtenDato('nowme', 'huggingface', 'last_timestamp')
18
  return resultado
19
 
@@ -37,6 +39,8 @@ def esNuevoDia():
37
 
38
  def obtenSegundosDisponibles():
39
 
 
 
40
  if esDiaSiguiente() == True:
41
  renuevaSegundosDisponibles()
42
  renuevaModeloPrincipal()
@@ -66,17 +70,22 @@ def renuevaTimestampActual():
66
  timestamp_actual = int(time.time())
67
  conexion_firebase.editaDato('nowme', 'huggingface', 'last_timestamp', timestamp_actual)
68
 
69
- def restaSegundosGPU(segundos):
70
  """
71
  Lee el número de segundos disponibles desde seconds_available.txt,
72
  resta los segundos dados como parámetro y guarda el nuevo valor en el archivo.
73
  """
74
 
75
  print("Estoy en resta segundos...")
 
 
76
  segundos_disponibles = obtenSegundosDisponibles()
 
77
 
78
  # Restar los segundos
79
- nuevos_segundos_disponibles = segundos_disponibles - segundos
 
 
80
  conexion_firebase.editaDato('nowme', 'huggingface', segundos, nuevos_segundos_disponibles)
81
 
82
  # # Guardar el nuevo número en el archivo
@@ -125,6 +134,8 @@ def esDiaSiguiente():
125
  bool: True si el día de timestamp_actual es diferente al día de
126
  timestamp_registro, False si es el mismo día.
127
  """
 
 
128
  # Convertir los timestamps Unix a objetos datetime (zona horaria local)
129
  fecha_registro_dt = datetime.fromtimestamp(obtenUltimoTimestamp())
130
  fecha_actual_dt = datetime.fromtimestamp(int(time.time())) #Timestamp actual.
 
14
  Obtiene el último timestamp de renovación guardado.
15
  """
16
 
17
+ print("Estoy en obtenUltimoTimestamp...")
18
+
19
  resultado = conexion_firebase.obtenDato('nowme', 'huggingface', 'last_timestamp')
20
  return resultado
21
 
 
39
 
40
  def obtenSegundosDisponibles():
41
 
42
+ print("Estoy en obtenSegundosDisponibles...")
43
+
44
  if esDiaSiguiente() == True:
45
  renuevaSegundosDisponibles()
46
  renuevaModeloPrincipal()
 
70
  timestamp_actual = int(time.time())
71
  conexion_firebase.editaDato('nowme', 'huggingface', 'last_timestamp', timestamp_actual)
72
 
73
+ def restaSegundosGPU(cuantos_segundos):
74
  """
75
  Lee el número de segundos disponibles desde seconds_available.txt,
76
  resta los segundos dados como parámetro y guarda el nuevo valor en el archivo.
77
  """
78
 
79
  print("Estoy en resta segundos...")
80
+ print("El parámetro recibido es segundos: ", cuantos_segundos)
81
+ print("Y su tipo es: ", type(cuantos_segundos))
82
  segundos_disponibles = obtenSegundosDisponibles()
83
+ print("Los segundos obtenidos de obtenSegundosDisponibles son: ", segundos_disponibles)
84
 
85
  # Restar los segundos
86
+ nuevos_segundos_disponibles = segundos_disponibles - cuantos_segundos
87
+ print("La resta o los nuevos_segundos_disponibles son: ", nuevos_segundos_disponibles)
88
+
89
  conexion_firebase.editaDato('nowme', 'huggingface', segundos, nuevos_segundos_disponibles)
90
 
91
  # # Guardar el nuevo número en el archivo
 
134
  bool: True si el día de timestamp_actual es diferente al día de
135
  timestamp_registro, False si es el mismo día.
136
  """
137
+
138
+ print("Estoy en esDiaSiguiente...")
139
  # Convertir los timestamps Unix a objetos datetime (zona horaria local)
140
  fecha_registro_dt = datetime.fromtimestamp(obtenUltimoTimestamp())
141
  fecha_actual_dt = datetime.fromtimestamp(int(time.time())) #Timestamp actual.