Ich habe die Dokumentation durchsucht und gesucht, aber es wurde nichts über das Blockieren von StringIO-Objekten gesagt.Gibt es eine Möglichkeit, das Blockieren von StringIO zu blockieren
Ich könnte mein eigenes dateiähnliches Objekt erstellen, das einfach nur StringIO umschließt, aber wie ist es am besten, es zu blockieren? Der einzige Weg, den ich kenne, ist eine while-Schleife und ein time.sleep (0.1), bis Daten verfügbar sind.
Was genau würde es blockieren? Sie lesen von einer Zeichenfolge. – kindall
StringIO ist ein dateiähnliches Objekt, also hat es sowohl eine '' EOF- als auch eine .close() -Methode, die alle anderen read() -Elemente eine Ausnahme auslöst. Ich möchte, dass EOF nur blockiert statt zurückkehrt ein EOF. – Wessie
Vielleicht möchten Sie stattdessen eine Leitung. –