5
Mam skrypt w języku Python, który wykonuje wiele żądań asynchronicznych. Interfejs API, z którego korzystam, przyjmuje wywołanie zwrotne.Jak blokować i czekać na asynchroniczne wywołania funkcji Pythona oparte na oddzwanianiu
Główne wywołania funkcji działają i chcę, aby blokowały wykonywanie, dopóki wszystkie żądania nie powrócą.
Co mogę użyć w Pythonie 2.7, aby to osiągnąć?
def run():
for request in requests:
client.send_request(request, callback)
def callback(error, response):
# handle response
pass
def main():
run()
# I want to block here