Spaces:
Running
Running
Moibe
commited on
Commit
路
661e819
1
Parent(s):
19cc9ea
Custom cuantos tokens debitar
Browse files- app.py +4 -3
- avaimet.py +2 -2
app.py
CHANGED
@@ -15,7 +15,7 @@ def getAccess(userfile):
|
|
15 |
|
16 |
return tokens
|
17 |
|
18 |
-
def debitToken(userfile):
|
19 |
|
20 |
#Genera conexi贸n inicial.
|
21 |
sshListo, sftpListo = avaimet.conecta()
|
@@ -24,7 +24,7 @@ def debitToken(userfile):
|
|
24 |
#Obtiene los tokens que hay en esa caja.
|
25 |
tokens = avaimet.obtenTokens(sftpListo, caja)
|
26 |
#Aplica las reglas de 茅sta app para debitar lo correspondiente.
|
27 |
-
resultado_debitado = avaimet.
|
28 |
#Cierra la conexi贸n.
|
29 |
avaimet.cierraConexion(sshListo, sftpListo)
|
30 |
|
@@ -35,12 +35,13 @@ with gr.Blocks() as demo:
|
|
35 |
with gr.Row():
|
36 |
with gr.Column():
|
37 |
text_input = gr.Textbox()
|
|
|
38 |
access_btn = gr.Button(value="Submit")
|
39 |
debit_btn = gr.Button(value="Debit")
|
40 |
with gr.Column():
|
41 |
text_output = gr.Textbox()
|
42 |
|
43 |
access_btn.click(fn=getAccess, inputs=text_input, outputs=text_output, api_name="getTokens")
|
44 |
-
debit_btn.click(fn=debitToken, inputs=
|
45 |
|
46 |
demo.launch()
|
|
|
15 |
|
16 |
return tokens
|
17 |
|
18 |
+
def debitToken(userfile, cuantos):
|
19 |
|
20 |
#Genera conexi贸n inicial.
|
21 |
sshListo, sftpListo = avaimet.conecta()
|
|
|
24 |
#Obtiene los tokens que hay en esa caja.
|
25 |
tokens = avaimet.obtenTokens(sftpListo, caja)
|
26 |
#Aplica las reglas de 茅sta app para debitar lo correspondiente.
|
27 |
+
resultado_debitado = avaimet.restaToken(sftpListo, caja, tokens, cuantos)
|
28 |
#Cierra la conexi贸n.
|
29 |
avaimet.cierraConexion(sshListo, sftpListo)
|
30 |
|
|
|
35 |
with gr.Row():
|
36 |
with gr.Column():
|
37 |
text_input = gr.Textbox()
|
38 |
+
number_input = gr.Number()
|
39 |
access_btn = gr.Button(value="Submit")
|
40 |
debit_btn = gr.Button(value="Debit")
|
41 |
with gr.Column():
|
42 |
text_output = gr.Textbox()
|
43 |
|
44 |
access_btn.click(fn=getAccess, inputs=text_input, outputs=text_output, api_name="getTokens")
|
45 |
+
debit_btn.click(fn=debitToken, inputs=number_input, outputs=text_output, api_name="debitTokens")
|
46 |
|
47 |
demo.launch()
|
avaimet.py
CHANGED
@@ -46,12 +46,12 @@ def obtenTokens(sftp, caja):
|
|
46 |
|
47 |
return tokens
|
48 |
|
49 |
-
def
|
50 |
|
51 |
#Aplica reglas de cobro de tokens.
|
52 |
|
53 |
# Agregar el texto "- Revisado." al string
|
54 |
-
contenido_final = int(tokens) -
|
55 |
contenido_final = str(contenido_final)
|
56 |
|
57 |
# Imprimir el contenido
|
|
|
46 |
|
47 |
return tokens
|
48 |
|
49 |
+
def restaToken(sftp, caja, tokens, cuantos):
|
50 |
|
51 |
#Aplica reglas de cobro de tokens.
|
52 |
|
53 |
# Agregar el texto "- Revisado." al string
|
54 |
+
contenido_final = int(tokens) - cuantos
|
55 |
contenido_final = str(contenido_final)
|
56 |
|
57 |
# Imprimir el contenido
|