Asynchroniczne wywołanie metody w Pythonie?

Zastanawiałem się, czy jest jakaś biblioteka do asynchronicznych wywołań metod wPyton. Byłoby wspaniale, gdybyś mógł zrobić coś takiego

@async
def longComputation():
    <code>


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

Lub wywołać procedurę asynchroniczną asynchronicznie

def longComputation()
    <code>

token = asynccall(longComputation())

Byłoby wspaniale mieć bardziej wyrafinowaną strategię jako rdzenną w rdzeniu języka. Czy to było rozważane?

questionAnswers(12)

yourAnswerToTheQuestion