¿Método asincrónico de llamada en Python?

Me preguntaba si hay alguna biblioteca para llamadas a métodos asíncronos enPitón. Sería genial si pudieras hacer algo como

@async
def longComputation():
    <code>


token = longComputation()
token.registerCallback(callback_function)
# alternative, polling
while not token.finished():
    doSomethingElse()
    if token.finished():
        result = token.result()

O llamar a una rutina no asíncrona de forma asíncrona

def longComputation()
    <code>

token = asynccall(longComputation())

Sería genial tener una estrategia más refinada como nativa en el núcleo del idioma. ¿Esto fue considerado?

Respuestas a la pregunta(12)

Su respuesta a la pregunta