Moibe commited on
Commit
dc99960
·
1 Parent(s): 0ade3f8

Integración con Firebase Producción

Browse files
Files changed (3) hide show
  1. conexion_firebase.py +1 -1
  2. funciones.py +1 -1
  3. herramientas.py +5 -4
conexion_firebase.py CHANGED
@@ -8,7 +8,7 @@ import time
8
  firebase_cred = credentials.Certificate('config.json')
9
  firebase_admin.initialize_app(firebase_cred)
10
 
11
- db = firestore.client()
12
  #dato es el dato que traes como el nombre del user.
13
  #info es la info de ese dato que estás buscando, como token.
14
  def obtenDato(coleccion, dato, info):
 
8
  firebase_cred = credentials.Certificate('config.json')
9
  firebase_admin.initialize_app(firebase_cred)
10
 
11
+ db = firestore.client(database_id='nowme')
12
  #dato es el dato que traes como el nombre del user.
13
  #info es la info de ese dato que estás buscando, como token.
14
  def obtenDato(coleccion, dato, info):
funciones.py CHANGED
@@ -81,7 +81,7 @@ def genera_platillo_inference(platillo):
81
  )
82
 
83
  #Detenido momentaneamente por cambio a firebase.
84
- #herramientas.restaSegundosInference(globales.inference_cost)
85
 
86
  except Exception as e:
87
  print("Excepción: ", e)
 
81
  )
82
 
83
  #Detenido momentaneamente por cambio a firebase.
84
+ herramientas.restaSegundosInference(globales.inference_cost)
85
 
86
  except Exception as e:
87
  print("Excepción: ", e)
herramientas.py CHANGED
@@ -16,7 +16,8 @@ def obtenUltimoTimestamp():
16
  """
17
  Obtiene el último timestamp de renovación guardado.
18
  """
19
- resultado = conexion_firebase.obtenDato('nowme', 'huggingface', last_timestamp)
 
20
 
21
  return resultado
22
 
@@ -63,7 +64,7 @@ def renuevaTimestampActual():
63
 
64
  def restaSegundosGPU(cuantos_segundos):
65
  """
66
- Lee el número de segundos disponibles desde seconds_available.txt,
67
  resta los segundos dados como parámetro y guarda el nuevo valor en el archivo.
68
  """
69
 
@@ -83,11 +84,11 @@ def restaSegundosInference(cuantos_segundos):
83
 
84
  segundos_disponibles = obtenSegundosDisponiblesInference()
85
  print("Segundos disponibles Inference: ", segundos_disponibles)
86
-
87
  # Restar los segundos
88
  nuevos_segundos_disponibles = segundos_disponibles - cuantos_segundos
89
  print("Segundos disponibles ahora en restaSegundosInference: ", nuevos_segundos_disponibles)
90
- conexion_firebase.editaDato('nowme', 'huggingface', 'hfInference', nuevos_segundos_disponibles)
91
 
92
  def modificaModeloActual(nuevo_modelo):
93
  """
 
16
  """
17
  Obtiene el último timestamp de renovación guardado.
18
  """
19
+ resultado = conexion_firebase.obtenDato('nowme', 'huggingface', last_timestamp)
20
+ print("Obten último timestamp obtenido: ", resultado)
21
 
22
  return resultado
23
 
 
64
 
65
  def restaSegundosGPU(cuantos_segundos):
66
  """
67
+ Lee el número de segundos disponibles,
68
  resta los segundos dados como parámetro y guarda el nuevo valor en el archivo.
69
  """
70
 
 
84
 
85
  segundos_disponibles = obtenSegundosDisponiblesInference()
86
  print("Segundos disponibles Inference: ", segundos_disponibles)
87
+
88
  # Restar los segundos
89
  nuevos_segundos_disponibles = segundos_disponibles - cuantos_segundos
90
  print("Segundos disponibles ahora en restaSegundosInference: ", nuevos_segundos_disponibles)
91
+ conexion_firebase.editaDato('nowme', 'huggingface', 'hfInference', nuevos_segundos_disponibles)
92
 
93
  def modificaModeloActual(nuevo_modelo):
94
  """