Spaces:
Sleeping
Sleeping
Moibe
commited on
Commit
·
d5c64bc
1
Parent(s):
2647683
Get Novelty new structure
Browse files- funciones.py +7 -7
- 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 |
-
|
| 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("
|
| 111 |
novelty = tupla_encontrada[1]
|
| 112 |
return novelty
|
| 113 |
else:
|
| 114 |
-
print("No se encontró
|
| 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
|