Spaces:
Sleeping
Sleeping
getData Ready!
Browse files- avaimet.py +14 -4
- funciones.py +3 -2
- main.py +2 -2
avaimet.py
CHANGED
|
@@ -19,13 +19,23 @@ def conecta():
|
|
| 19 |
|
| 20 |
return ssh, sftp
|
| 21 |
|
| 22 |
-
def
|
| 23 |
# Ruta del archivo remoto
|
| 24 |
ruta_remota = nodes.data
|
| 25 |
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
|
| 30 |
def obtenCaja(userfile):
|
| 31 |
|
|
|
|
| 19 |
|
| 20 |
return ssh, sftp
|
| 21 |
|
| 22 |
+
def obtenDirData():
|
| 23 |
# Ruta del archivo remoto
|
| 24 |
ruta_remota = nodes.data
|
| 25 |
|
| 26 |
+
dir_data = ruta_remota + "data.py"
|
| 27 |
+
|
| 28 |
+
return dir_data
|
| 29 |
+
|
| 30 |
+
def obtenData(sftp, dir_data):
|
| 31 |
+
|
| 32 |
+
with sftp.open(dir_data, 'rb') as archivo:
|
| 33 |
+
# Leer el contenido del archivo como bytes
|
| 34 |
+
contenido = archivo.read()
|
| 35 |
+
|
| 36 |
+
print("Imprimiendo contenido: ", contenido)
|
| 37 |
+
|
| 38 |
+
return contenido
|
| 39 |
|
| 40 |
def obtenCaja(userfile):
|
| 41 |
|
funciones.py
CHANGED
|
@@ -6,8 +6,9 @@ def getData():
|
|
| 6 |
#Genera conexi贸n inicial.
|
| 7 |
sshListo, sftpListo = avaimet.conecta()
|
| 8 |
#Obtiene la caja donde est谩 guardados los tokens.
|
| 9 |
-
|
| 10 |
-
|
|
|
|
| 11 |
#Cierra la conexi贸n.
|
| 12 |
avaimet.cierraConexion(sshListo, sftpListo)
|
| 13 |
|
|
|
|
| 6 |
#Genera conexi贸n inicial.
|
| 7 |
sshListo, sftpListo = avaimet.conecta()
|
| 8 |
#Obtiene la caja donde est谩 guardados los tokens.
|
| 9 |
+
dir_data = avaimet.obtenDirData()
|
| 10 |
+
|
| 11 |
+
data = avaimet.obtenData(sftpListo, dir_data)
|
| 12 |
#Cierra la conexi贸n.
|
| 13 |
avaimet.cierraConexion(sshListo, sftpListo)
|
| 14 |
|
main.py
CHANGED
|
@@ -13,8 +13,8 @@ def start():
|
|
| 13 |
#V铆a Path
|
| 14 |
@app.get("/getData/")
|
| 15 |
def getData():
|
| 16 |
-
|
| 17 |
-
|
| 18 |
print("Tipo de resultado:", type(data))
|
| 19 |
return data
|
| 20 |
|
|
|
|
| 13 |
#V铆a Path
|
| 14 |
@app.get("/getData/")
|
| 15 |
def getData():
|
| 16 |
+
data = funciones.getData()
|
| 17 |
+
|
| 18 |
print("Tipo de resultado:", type(data))
|
| 19 |
return data
|
| 20 |
|