class ManejadorResultado:
def __init__(self):
self.contador = 0
def manejador(self, resultado):
self.contador += 1
print('[{}] generĂ³: {}'.format(self.contador, resultado))
def usar_asincronismo(funcion, args, *, callback):
resultado = funcion(*args)
callback(resultado)
def sumar(x, y):
return x + y
m = ManejadorResultado()
usar_asincronismo(sumar, (2, 3), callback=m.manejador)