Advertisement
Fhernd

datos_sobre_callback.py

Nov 8th, 2018
3,611
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | None | 0 0
  1. class ManejadorResultado:
  2.     def __init__(self):
  3.         self.contador = 0
  4.  
  5.     def manejador(self, resultado):
  6.         self.contador += 1
  7.  
  8.         print('[{}] generó: {}'.format(self.contador, resultado))
  9.  
  10.  
  11. def usar_asincronismo(funcion, args, *, callback):
  12.     resultado = funcion(*args)
  13.  
  14.     callback(resultado)
  15.  
  16.  
  17. def sumar(x, y):
  18.     return x + y
  19.  
  20.  
  21. m = ManejadorResultado()
  22. usar_asincronismo(sumar, (2, 3), callback=m.manejador)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement