Moibe commited on
Commit
bde1b8e
1 Parent(s): a500260

Fixed authorize func

Browse files
Files changed (2) hide show
  1. avaimet.py +1 -0
  2. funciones.py +11 -5
avaimet.py CHANGED
@@ -61,6 +61,7 @@ def autoriza(tokens, work):
61
  time.sleep(1)
62
  else:
63
  print("The work specified doesn't exists.")
 
64
 
65
  #Ahora evaluaremos si se tiene el suficiente cr茅dito como para ejecutar la tarea.
66
  if tokens >= costo_tarea:
 
61
  time.sleep(1)
62
  else:
63
  print("The work specified doesn't exists.")
64
+ return False
65
 
66
  #Ahora evaluaremos si se tiene el suficiente cr茅dito como para ejecutar la tarea.
67
  if tokens >= costo_tarea:
funciones.py CHANGED
@@ -14,22 +14,28 @@ def getTokens(userfile):
14
 
15
  return tokens
16
 
17
- def authorize(userfile, work):
18
 
19
  print(f"Task received : {work}, type: {type(work)} ...")
20
 
 
 
 
 
 
 
21
  #Genera conexi贸n inicial.
22
- sshListo, sftpListo = avaimet.conecta()
23
  #Obtiene la caja donde est谩 guardados los tokens.
24
- caja = avaimet.obtenCaja(userfile)
25
  #Obtiene los tokens que hay en esa caja.
26
- tokens = avaimet.obtenTokens(sftpListo, caja)
27
 
28
  #True si autoriza o false si no autoriza.
29
  result = avaimet.autoriza(tokens, work)
30
 
31
  #Cierra la conexi贸n.
32
- avaimet.cierraConexion(sshListo, sftpListo)
33
 
34
  return result
35
 
 
14
 
15
  return tokens
16
 
17
+ def authorize(tokens, work):
18
 
19
  print(f"Task received : {work}, type: {type(work)} ...")
20
 
21
+ ##脡sta secci贸n se reutilizar谩 si en lugar de pasar el par谩metro token, se pasa el par谩metro userfile.
22
+ #Actualmente no lo pedimos porque es el developer el que pone la cantidad de tokens que el usuario tiene para...
23
+ #...evitar otra vuelta al server, por mayor certeza o seguridad se puede hacer esa ida.
24
+ #En un futuro incluso se pueden hacer los dos tipos de autorizaci贸n en dos endpoints distintos. O en un solo endpoint con...
25
+ #...las dos opciones.
26
+
27
  #Genera conexi贸n inicial.
28
+ #sshListo, sftpListo = avaimet.conecta()
29
  #Obtiene la caja donde est谩 guardados los tokens.
30
+ #caja = avaimet.obtenCaja(userfile)
31
  #Obtiene los tokens que hay en esa caja.
32
+ #tokens = avaimet.obtenTokens(sftpListo, caja)
33
 
34
  #True si autoriza o false si no autoriza.
35
  result = avaimet.autoriza(tokens, work)
36
 
37
  #Cierra la conexi贸n.
38
+ #avaimet.cierraConexion(sshListo, sftpListo)
39
 
40
  return result
41