Moibe commited on
Commit
d5c64bc
·
1 Parent(s): 2647683

Get Novelty new structure

Browse files
Files changed (2) hide show
  1. funciones.py +7 -7
  2. main.py +5 -7
funciones.py CHANGED
@@ -10,9 +10,7 @@ import nycklar.nodes as nodes
10
  #Y las herramientas adicionales están en tools.
11
 
12
  def getData(aplicacion):
13
- #Genera conexión inicial.
14
- print("Estoy en getData...")
15
-
16
  sshListo, sftpListo = avaimet.conecta()
17
 
18
  #dir_data = avaimet.obtenDireccionArchivo() #Comenté éste pq me estaría ahorrando ésta función así:
@@ -83,14 +81,15 @@ def debitTokens(userfile, work, env):
83
 
84
 
85
 
86
- def getUserNovelty(userfile):
87
 
88
  usuario = tools.decompileUser(userfile)
89
 
90
  #Genera conexión inicial (general para cualquier función.)
91
  sshListo, sftpListo = avaimet.conecta()
92
  #Obtiene la caja donde está guardados las flags de novelty.
93
- dir_data = avaimet.obtenDireccionArchivo(globales.novelty)
 
94
  #Obtiene el json con los datos.
95
  data = avaimet.obtenContenidoArchivo(sftpListo, dir_data)
96
 
@@ -101,15 +100,16 @@ def getUserNovelty(userfile):
101
  avaimet.cierraConexion(sshListo, sftpListo)
102
  #Future, ¿se puede acaso que se cierre el contenido y que haga la conversión al mismo tiempo?
103
 
 
104
  for tupla in lista_tuplas:
105
  if tupla[0] == usuario:
106
  tupla_encontrada = tupla
107
  break
108
 
109
  if tupla_encontrada:
110
- print("La tupla encontrada es:", tupla_encontrada)
111
  novelty = tupla_encontrada[1]
112
  return novelty
113
  else:
114
- print("No se encontró ninguna tupla con el texto especificado.")
115
  return "no user"
 
10
  #Y las herramientas adicionales están en tools.
11
 
12
  def getData(aplicacion):
13
+
 
 
14
  sshListo, sftpListo = avaimet.conecta()
15
 
16
  #dir_data = avaimet.obtenDireccionArchivo() #Comenté éste pq me estaría ahorrando ésta función así:
 
81
 
82
 
83
 
84
+ def getUserNovelty(userfile, aplicacion):
85
 
86
  usuario = tools.decompileUser(userfile)
87
 
88
  #Genera conexión inicial (general para cualquier función.)
89
  sshListo, sftpListo = avaimet.conecta()
90
  #Obtiene la caja donde está guardados las flags de novelty.
91
+ #dir_data = avaimet.obtenDireccionArchivo(globales.novelty)
92
+ dir_data = nodes.users_data + aplicacion + globales.novelty
93
  #Obtiene el json con los datos.
94
  data = avaimet.obtenContenidoArchivo(sftpListo, dir_data)
95
 
 
100
  avaimet.cierraConexion(sshListo, sftpListo)
101
  #Future, ¿se puede acaso que se cierre el contenido y que haga la conversión al mismo tiempo?
102
 
103
+ #Repasa todas las tuplas
104
  for tupla in lista_tuplas:
105
  if tupla[0] == usuario:
106
  tupla_encontrada = tupla
107
  break
108
 
109
  if tupla_encontrada:
110
+ print("Usuario encontrado:", tupla_encontrada)
111
  novelty = tupla_encontrada[1]
112
  return novelty
113
  else:
114
+ print("No se encontró ese usuario.")
115
  return "no user"
main.py CHANGED
@@ -64,15 +64,13 @@ def debitTokens(userfile: str, work: str = "picswap", env: str = "dev"):
64
 
65
  ## GET USER Novelty ##
66
  #Vía Parámeters
67
- @app.get("/getUserNovelty/{userfile}")
68
- def getUserNovelty(userfile: str):
69
- novelty = funciones.getUserNovelty(userfile)
70
- #print("Tipo de resultado:", type(novelty))
71
  return novelty
72
 
73
  #Vía Query
74
  @app.get("/getUserNovelty/")
75
- def getUserNovelty(userfile: str):
76
- novelty = funciones.getUserNovelty(userfile)
77
- #print("Tipo de resultado:", type(novelty))
78
  return novelty
 
64
 
65
  ## GET USER Novelty ##
66
  #Vía Parámeters
67
+ @app.get("/getUserNovelty/{userfile}/{aplicacion}")
68
+ def getUserNovelty(userfile: str, aplicacion: str):
69
+ novelty = funciones.getUserNovelty(userfile, aplicacion)
 
70
  return novelty
71
 
72
  #Vía Query
73
  @app.get("/getUserNovelty/")
74
+ def getUserNovelty(userfile: str, aplicacion: str):
75
+ novelty = funciones.getUserNovelty(userfile, aplicacion)
 
76
  return novelty