Chamada de método assíncrona em Python?

Eu queria saber se há alguma biblioteca para chamadas de método assíncrono emPython. Seria ótimo se você pudesse fazer 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()

Ou para chamar uma rotina não assíncrona de forma assíncrona

def longComputation()
    <code>

token = asynccall(longComputation())

Seria ótimo ter uma estratégia mais refinada como nativa no núcleo da linguagem. Isso foi considerado?

questionAnswers(12)

yourAnswerToTheQuestion