Skip to content

Instantly share code, notes, and snippets.

@Fhernd
Created November 8, 2018 15:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Fhernd/5ef4ab15b6c8e99e6bee5a5df42feca1 to your computer and use it in GitHub Desktop.
Save Fhernd/5ef4ab15b6c8e99e6bee5a5df42feca1 to your computer and use it in GitHub Desktop.
Pasar datos a un callback.
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment