File size: 525 Bytes
ea6d989
2303553
ea6d989
120ba68
3b87fd3
ea6d989
 
 
 
 
 
 
 
 
 
 
120ba68
ea6d989
120ba68
3b87fd3
120ba68
ea6d989
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import time
import avaimet
import gradio as gr

def getAccess(userfile):
        
    sshListo, sftpListo = avaimet.conecta()

    #Obtiene la caja donde está guardados los tokens.
    caja = avaimet.obtenCaja(userfile)

    tokens = avaimet.obtenTokens(sftpListo, caja)

    resultado_final = avaimet.aplicaReglas(sftpListo, caja, tokens)

    avaimet.cierraConexion(sshListo, sftpListo)
    
    return resultado_final

iface = gr.Interface(fn=getAccess, inputs="text", outputs="text")

iface.launch()