Spaces:
Running
Running
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 |
|