aiter
1.0.0
PEP 525 beschreibt asynchrone Iteratoren , eine Verschmelzung von Iteratoren mit asynchrischer Funktionalität. Python 3.6 macht rechtliche Konstrukte wie
async for event in peer.event_iterator:
await process_event(event)
Dies ist eine enorme Verbesserung gegenüber der Verwendung von async.Queue Objekten, die keine integrierte Möglichkeit haben, "End-of-Stream-Bedingungen" zu bestimmen.
Dieses Modul implementiert einige Muster, die für asynchrone Python -Iteratoren nützlich sind.
Dokumentation verfügbar auf rededheDocs.io.
Ein Tutorial ist verfügbar. Github -Version
Einschränkung Dieses Projekt steckt noch in den Kinderschuhen, und ich behalte das Recht, Dinge umzubenennen und andere Veränderungen zu veranlassen.