Асинхронный вызов метода в Python?

Мне было интересно, есть ли какая-нибудь библиотека для асинхронных вызовов методов впитон, Было бы здорово, если бы вы могли сделать что-то вроде

@async
def longComputation():
    <code>


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

Или вызвать не асинхронную процедуру асинхронно

def longComputation()
    <code>

token = asynccall(longComputation())

Было бы здорово иметь более утонченную стратегию как родную для языкового ядра. Было ли это учтено?

Ответы на вопрос(12)

Ваш ответ на вопрос